The .NET Developer will be responsible for the design and development of applications for Tackle AI’s Artificial Intelligence platform.
We are seeking a smart, driven individual who can learn new concepts quickly and is open to new ideas. This position requires you to be able to work independently but also ask for guidance and recommendations when necessary. You will be involved in all areas of development, including coding, testing, and debugging highly complex server-based applications using the latest tools and technologies. In addition, you will branch/merge source code, facilitate deployments via the deployment team and work with the Sales and Marketing team to develop customized software for all new and existing businesses.
Reports To: Director of Software Engineering
Strong communication skills, analytics, and decisive insight are critical for this position. Must be able to multi-task with efficiency and meet the expectations of both internal and external customers while working autonomously. Aptitude for learning and a passion for technology will be a strong fit for both this organization and the development team. This is a cohesive environment, where focus and action are critical, and success is greatly rewarded as software development is key for our growth and the overall success of our business.
- 0-5+ years .NET (C#)
- SQL Server
- OO, design patterns, SOLID principles
- Unit testing, dependency injection, TDD, mocking frameworks
- Agile (SCRUM, Kanban, XP)
- Continuous Integration
- Experience with AI technologies and concepts
- Microservice Architecture