Purpose of the Role
We are looking for a talented Lead .NET Developer to join our new project team. As a Lead .NET Developer, you will be responsible for designing, developing, and implementing high-quality software solutions that meet customer requirements. You will also be responsible for leading a team of developers and ensuring that projects are completed on time and within budget.
Duties and Responsibilities
- Design, develop, and implement high-quality software solutions using .NET and React.js.
- Lead a team of developers and ensure that projects are completed on time and within budget.
- Collaborate with other developers, designers, and project managers to ensure that software solutions are delivered on time and to the highest quality.
- Create and maintain technical documentation, including specifications, design documents, and test plans.
- Conduct code reviews and ensure that code is written to a high standard.
- Provide technical guidance and mentorship to team members.
- Stay up-to-date with the latest developments in .NET and React.js and recommend new technologies and practices to improve software development processes.
Required Experience & Knowledge
- Minimum of 7 years of experience in .NET development.
- Proven experience in leading a team of developers.
- Experience with both relational and non-relational databases
- Ability to work independently and as part of a team.
- Good skills with Azure Cloud Service
- Experience on the Front End with React is a great plus
Skills and Attributes
- Good written and verbal communication skills
- A self-motivated, curious person with good time management skills
- Ability to learn technical concepts and communicate with multiple functional groups
- Team up with the professionals in a multicultural virtual work environment
- Strong troubleshooting skills and great attention to detail
Required Education & Qualifications
- Any relevant certificate would be considered a plus