CT Development Manager
About the role
We are seeking an exceptional Development Manager to lead high-performing, cross-functional teams in delivering scalable, innovative, and customer-centric software solutions. This role is a balanced blend of hands-on development, technical leadership, and strategic collaboration across product, architecture, and business domains.
Responsibilities
- Lead cross-functional development teams and drive strategic project execution.
- Collaborate with product, architecture, and business stakeholders to translate requirements into technical solutions.
- Own and contribute to technical design, coding, code reviews, testing and adherence to best practices.
- Develop applications using C#, ASP.NET, ReactJS, WebAPI, HTML5, CSS3, and JavaScript.
- Drive adoption of SOLID principles, Clean Code practices, and secure, performant coding standards.
- Design and implement cloud-native solutions using Azure and distributed system principles.
- Promote use of AI tools (e.g., GitHub Copilot) to improve development efficiency.
- Manage sprint planning, story evaluations, and cross-team coordination.
- Ensure high-quality deliverables via code reviews, static analysis, and CI/CD pipelines.
- Provide technical mentorship and foster continuous learning and team growth.
- Support system integration testing, production incidents, and customer requests.
- Champion quality assurance, test automation, and clean architecture principles.
Requirements
You must have 15+ years in software development, with recent experience in a technical leadership role. Expertise in Microsoft .NET stack, including C#, ASP.NET MVC, and WebAPI. Proficient with front-end frameworks, especially ReactJS hands-on development, and responsive web design. Solid database skills: SQL, NoSQL, stored procedures, and ORM frameworks like Entity Framework. Experience with development tools (Visual Studio, VS Code, SSMS, Git). Deep understanding of Azure services and cloud-native design patterns. Familiarity with DevOps practices, CI/CD pipelines, and quality/security scanning tools. Demonstrated ability to experiment with and integrate AI capabilities into engineering workflows and solution design. Continuous learner who embraces innovation and fosters a team culture of curiosity and growth. Excellent communication, problem-solving, and organizational skills, with a strong ability to mentor and influence.