Yêu cầu công việc
Strong technical expertise and work experience in C, Asp.NET Webforms, Asp.NET MVC, .Net Core; hands- on experience in WCF, WEB.API, and Web Services.
Have a strong experience leading teams with minimum 5 members
7+ years of technical experience with at least 5 years in .NET software development.
Good understanding and hands- on experience in FE frameworks.
Experience working with Agile methodologies.
Proficient in constructing testable software, creating abstraction layers, and employing mock objects.
Ability to understand and address client needs, elicit comprehensive details, and provide meaningful guidance.
Proven experience in a technical leadership role with a focus on client engagement and satisfaction.
Strong communication skills in English
Extensive experience with DevOps, including CI/CD pipelines, release management, and infrastructure as code (IaC).
Experience in working on cloud enabled, independent applications and systems using .Net and open- source technologies.
Ability to adapt to changing priorities and work in a fast- paced environment.
Knowledge in microservices components such as Service Registry, Service Discovery, Composition/Orchestration/Transformation, Monitoring, Load Balancing and Scaling, High Availability (HA) and Failover, and Governance.
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Extensive expertise in applying design patterns like Dependency Injection, Inversion of Control, Singleton, Factory, Façade, and utilizing C frameworks that facilitate the implementation of these coding patterns.
Preferred Qualifications
Microsoft certification/PSM/AWS certification
Experience solving algorithm challenges that involve non- relational databases.
In- depth knowledge with key Azure services relevant to .NET development, such as Azure App Service, Azure SQL Database, Azure Functions, etc.
Previous experience participating in pre- sales activities, providing technical support to sales teams.