• Leading the development and maintenance of robust .NET applications with cloud integration.
• Implementing scalable, cloud-based solutions using Azure, AWS, or other cloud platforms.
• Collaborating with cross-functional teams in a Scrum environment to deliver high-quality software.
• Managing the full software development lifecycle, from concept to deployment and support.
• Ensuring the performance, quality, and responsiveness of applications.
• Guiding and mentoring a team of
developers, and conducting code reviews.
• Maintaining up-to-date knowledge of .NET technologies, cloud services, and best practices.
• Working closely with stakeholders to define and achieve project goals.
• A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• A minimum of 5 years of hands-on experience in full-stack .NET development, including extensive work with C#, .NET Core, and web technologies.
• At least 1 - 2 years of experience in a leadership role, guiding and mentoring a team of developers in a Scrum/Agile setting.
• Demonstrated proficiency in leading and managing development projects in cloud environments (AWS, Azure or similar).
• Proven track record of directly contributing to software development while effectively managing a team within a Scrum framework.
• Strong practical knowledge of front-end technologies (JavaScript, HTML5, CSS3) and frameworks (Angular, React, etc.).
• Experience in setting up and maintaining CI/CD pipelines and a deep understanding of microservices architecture (Azure Pipelines, GitHub Actions, GitLab CI).
• Strong communication and problem-solving skills, with an ability to lead through example in both technical expertise and Agile practices.
• Scrum Master or similar Agile leadership certifications are highly desirable.
• Any cloud certifications (Azure, AWS) are highly desirable.
• A commitment to continuous learning and improvement, both in a leadership capacity and in staying current with technology trends.