Key Responsibilities:
1. Lead a team of .NET developers in all phases of the software development lifecycle.
2. Architect, design, and develop scalable, secure, and high-performance .NET applications.
3. Collaborate with cross-functional teams to gather and analyze requirements, and translate them into
technical solutions.
...
4. Provide technical guidance and mentorship to team members, fostering their growth and development.
5. Conduct code reviews and ensure adherence to coding standards, best practices, and quality
guidelines.
6. Troubleshoot and debug complex issues, and provide timely resolutions.
7. Stay updated with the latest technologies, trends, and best practices in the .NET ecosystem, and
recommend innovations to improve efficiency and productivity.
8. Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- X+ years of hands-on experience in .NET development, with proficiency in C#, ASP.NET, and .NET
Core.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or
React.
- Proficiency in SQL and relational database concepts, with experience in SQL Server or similar
databases.
- Experience in leading and mentoring teams, with excellent communication and interpersonal skills.
- Ability to prioritize and manage multiple tasks in a fast-paced environment.
- Familiarity with Agile methodologies and DevOps practices.
- Certifications such as Microsoft Certified: Azure Developer Associate or similar are a plus.
Join us if you are passionate about technology, enjoy collaborating with talented professionals, and thrive
in a challenging and dynamic environment.
show more
Key Responsibilities:
1. Lead a team of .NET developers in all phases of the software development lifecycle.
2. Architect, design, and develop scalable, secure, and high-performance .NET applications.
3. Collaborate with cross-functional teams to gather and analyze requirements, and translate them into
technical solutions.
4. Provide technical guidance and mentorship to team members, fostering their growth and development.
5. Conduct code reviews and ensure adherence to coding standards, best practices, and quality
guidelines.
6. Troubleshoot and debug complex issues, and provide timely resolutions.
7. Stay updated with the latest technologies, trends, and best practices in the .NET ecosystem, and
recommend innovations to improve efficiency and productivity.
8. Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- X+ years of hands-on experience in .NET development, with proficiency in C#, ASP.NET, and .NET
Core.
- Strong understanding of object-oriented programming principles and design patterns.
...
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or
React.
- Proficiency in SQL and relational database concepts, with experience in SQL Server or similar
databases.
- Experience in leading and mentoring teams, with excellent communication and interpersonal skills.
- Ability to prioritize and manage multiple tasks in a fast-paced environment.
- Familiarity with Agile methodologies and DevOps practices.
- Certifications such as Microsoft Certified: Azure Developer Associate or similar are a plus.
Join us if you are passionate about technology, enjoy collaborating with talented professionals, and thrive
in a challenging and dynamic environment.
show more