Description:
We are seeking an experienced Lead .NET Developer to join our development team. The ideal candidate will lead the design, development, and implementation of enterprise-level applications using the .NET framework, with strong expertise in Entity Framework and LINQ.
Key Responsibilities:
- Lead and mentor a team of .NET developers in designing and developing scalable applications
- Architect and implement robust solutions using .NET technologies
- Design and optimize database schemas and data access layers using Entity Framework
- Write efficient, maintainable code utilizing LINQ for data manipulation and querying
- Conduct code reviews and ensure adherence to coding standards and best practices
- Collaborate with stakeholders to gather requirements and translate them into technical solutions
- Troubleshoot and resolve complex technical issues
- Drive continuous improvement in development processes and methodologies
- Participate in Agile/Scrum ceremonies and sprint planning
Required Skills:
- Essential 12+ years experience modelling an application-level technical solution based on technical requirements.
- Essential Strong knowledge of Agile methodologies and practices.
- Essential Ability to read, analyze and interpret technical requirements, user stories, system documentation, and technical procedures.
- Essential Work closely with architects, development leaders, product owners, UI/UX designers, and other team members to achieve project & business unit objectives.
- Essential Diligent, detailed, mindful, thorough, and flexible
- Essential Experience with .NET Core version 7
- Essential Knowledge of REST API
- Essential Knowledge of relational databases such as MS SQL / PostgreSQL
- Essential Knowledge of Azure cloud platform
- Essential Knowledge of Docker/K8s
- Essential Experience with event driven / micro service architectures
- Essential Solid understanding of OOP concepts and design patterns
- Essential API design, implementation, and integration
- Essential Version control systems (GitHub, etc.)
- Essential Self-motivated and able to work independently and as a team member.
- Important Passionate commitment to delivering products on time.
- Important Thrives in a highly collaborative, fast paced environment.
- Important Knowledge of Entity Framework Core code first approach
- Asset Knowledge of NoSQL principles
- Asset Experience with the Animal Agriculture industry
- Tools: JIRA, Confluence, Slack, Miro, G Suite