Search by job, company or skills

F

Technical Lead .NET

Save
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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. 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150111539