
Search by job, company or skills
WHAT YOU'LL BE DOING
• Lead the design, development, and maintenance of Residential .NET applications, ensuring they meet business requirements and performance standards. Apply deep knowledge of Clean Architecture and Domain-Driven Design (DDD) to manage the complexity of the residential web applications.
• Define, communicate, and enforce software development best practices, emphasizing the practical application of design patterns to optimize performance and scalability.
• Lead the team in migrating legacy .NET and monolithic applications to scalable, microservices based architectures using Azure and cloud-native platforms.
• Drive a culture of testing excellence using practically the unit test, integration test , maintaining a strictly enforced Code Coverage
• Standardize cloud resource provisioning such as Terraform, facilitate fully automated CI/CD lifecycles.
• Practical experience with the deployment of containerized applications using Azure Container Apps.
• Implement comprehensive monitoring strategies using Azure Monitor and/or Application Insights to establish real-time alerting and system health dashboards.
• Serve as a Subject Matter Expert (SME) to resolve complex technical challenges and support the team in troubleshooting advanced issues.
People Development
• Strategic Upskilling: Align subordinate technical training with corporate growth objectives to ensure the team's professional competencies meet evolving project requirements.
• Performance Excellence: Partner with the Senior Manager to define evaluation criteria and feedback loops that drive employee engagement and peak performance.
• Knowledge Leadership: Champion a culture of continuous learning and cross-functional knowledge sharing across the segment. Design technical interview frameworks and training programs to recruit, coach, and evaluate high-performing on-site teams.
Others
• Highly contribute to the Developments and Business Objectives of Segment and Company level.
DESIRED SKILLS AND EXPERIENCE
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Fluent in English
• Minimum 7 years of professional software development experience, including 3+ years in a Technical Lead with experience in solution architecture capacity.
• Integrity, responsibility, commitment, flexibility, innovation
• Core technical stack: Expert-level proficiency in .NET/ASP.NET ecosystem, Azure cloud-native but not limited to below stack
o Frontend: ASP.NET Web Forms, ReactJS
o Backend: .NET Framework 4.7, .NET 8, .NET 10, Microservices o Database: Microsoft SQL Server
o Cloud-native: Microsoft Azure o Containers: Docker, CI/CD with TeamCity/Azure DevOps)
o Quality: SonarCloud, Snyk, MS Test, XUnit, Moq, NSubtitude
• Engineering Excellence: Deep understanding of CI/CD, unit testing, refactoring, and DevSecOps principles.
• Cloud & Infrastructure: Hands-on experience with Azure cloud-native stack and containerization strategies.
• Architecture & Documentation: Skilled in technical writing and architectural visualization using diagrams and figures.
Job ID: 150111539
We don’t charge any money for job offers