.NET Technical Leader

Updated: January 3, 2024 Deadline to apply: March 31, 2024

JOB DESCRIPTION

  • Provide technical leadership and guidance to the development team. 
  • Collaborate with cross-functional teams to define, design, and deliver high-quality software solution, and ensure successful project delivery. 
  • Design, code, test, and debug software solutions using .NET technologies. 
  • Lead and participate in the development and maintenance of .NET applications, meeting the specific requirements outlined by clients. 
  • Conduct code reviews to ensure code quality, adherence to coding standards, and best practices. 
  • Implement and enforce quality assurance processes to deliver high-quality software.  
  • Mentor and guide team members, fostering a culture of continuous learning and improvement. 
  • Lead troubleshooting efforts and provide timely technical support for any production issues raised by clients. 
  • Utilize Azure DevOps for setting up and maintaining CI/CD pipelines, release management, and infrastructure as code (IaC). 
  • Stay current with industry trends and emerging technologies. 
  • Evaluate new technologies and tools to determine their applicability to the project and organization. 

REQUIRED SKILLS AND EXPERIENCE

  • 7+ years of technical experience with at least 5 years in .NET software development. 
  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field. 
  • Experience in working on cloud enabled, independent applications and systems using .Net and open-source technologies. 
  • Proven experience in a technical leadership role with a focus on client engagement and satisfaction. 
  • Strong communication skills in English 
  • 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. 
  • 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. 
  • 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.  
  • Proficient in constructing testable software, creating abstraction layers, and employing mock objects. 
  • Good understanding and hands-on experience in FE frameworks. 
  • Extensive experience with DevOps, including CI/CD pipelines, release management, and infrastructure as code (IaC).  
  • Experience working with Agile methodologies. 
  • Ability to understand and address client needs, elicit comprehensive details, and provide meaningful guidance. 
  • Have a strong experience leading teams with minimum 5 members 
  • Ability to adapt to changing priorities and work in a fast-paced environment. 

Preferred Qualifications 

  • Previous experience participating in pre-sales activities, providing technical support to sales teams. 
  • 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. 
  • Microsoft certification/PSM/AWS certification 

BENEFITS

Salary: Up to 55M 

  • Probation salary is 100% of official salary 
  • 13th-month salary and performance review twice a year 
  • Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year) 
  • Have opportunities to work onsite in Singapore, Sweden, Korea, and JapanEmployee’s professional certification and training allowances subject to company regulations 
  • BIC Care Health Insurance  
  • Annual Health Assessment 
  • Social, health and unemployment Insurance following Government policy 
  • Enjoy company summer trips and other team building activities held monthly and quarterly 
  • Work five days per week with flexible working time 
  • Have chances to gain knowledge on the latest waves of blockchain, AI, Big Data 
  • Professional, creative and dynamic working environment  

CONTACT

  • Send CV to: tuyendung@gemvietnam.com
  • Hotline: +842466666100 (Recruiment Team)
  • Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
  • Linkedin GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/