Senior Technical Lead (C# and Angular)
About this position
The Senior Technical Lead (C# and Angular) position requires a Thai candidate and involves collaborating with Solution Architects, creating software design architecture documentation, defining development standards, translating business needs into technical solutions, mentoring developers, troubleshooting POCs, and managing technical leads.
Responsibilities
• Collaborate with Solution Architects to spearhead proof-of-concept initiatives
• Create and maintain software design architecture documentation
• Define and enforce development standards and tooling for teams
• Work with stakeholders to translate business needs into technical solutions
• Guide and mentor developers to ensure quality software is aligned with architecture guidelines
• Assist in troubleshooting and transitioning POCs to full implementation
• Manage technical leads of full-stack development teams
Requirements
• Bachelor's degree in Computer Science, Computer Engineering, or IT-related
• 10 years of proven professional experience in full-stack development
• Strong backend experience in C# .NET, .NET Core, and/or ASP.NET
• Solid frontend experience in Angular
• Experience in design pattern and software design architecture
• Proficient in SQL Server
• Knowledge of automated testing in Angular and CI/CD
• Experience with RESTful APIs, microservices, Docker, Kubernetes, and Azure
• Professional proficiency in English