Technical Lead (.Net)

JOB DESCRIPTION

Technical Leadership: Provide technical guidance, mentorship, and leadership to a team of .NET developers, fostering a collaborative and innovative environment.
Architectural Design: Collaborate with other tech leads to design scalable and robust software architectures using .NET technologies.
Development: Hands-on coding and development of complex .NET applications while adhering to best practices and coding standards.
Code Review: Conduct code reviews to ensure code quality, adherence to coding standards, and proper documentation.
Project Management: Lead and manage project timelines, deliverables, and resources to meet project goals and deadlines.
Troubleshooting: Identify and resolve technical issues and challenges as they arise during the development lifecycle.
Technology Evaluation: Stay updated with the latest .NET technologies and evaluate their relevance to the organization's projects.
Quality Assurance: Collaborate with QA teams to ensure the delivery of high-quality software by participating in test planning and reviewing test cases.
Documentation: Create and maintain technical documentation, including system architecture diagrams, design specifications, and user manuals.
Performance Optimization: Optimize the performance of .NET applications and troubleshoot performance bottlenecks.

JOB REQUIREMENT

Have at least 5 years of professional experience using .NET
Solid skills in LINQ and SQL (LINQ query, placing index, optimize query plan)
Solid skills in CQRS, DDD patterns
Have skills in elastic search query for reports and charts
Unit and Integration Testing
Strong experience with cloud (AWS, GCP or Azure) and containerization technologies (Docker, Kubernetes)
Strong experience with micro service architecture (API gateway, identity service, tracing, logging, alerting)
Have professional experience working in an agile development environment and ideally have Scrum certification (e.g. Scrum Master, Product Owner)
A holistic problem-solving mindset, with the ability to work across the entire stack/lifecycle, while liaising with stakeholders (internal and external).
Understand the value of DevOps practices and can apply them in the software development lifecycle (Jenkins, CI/CD, GitHub Actions, GitLab CI, Azure DevOps etc)
Make technical decisions based on your expertise and client requirements
Strong communicator and can confidently collaborate with senior technical and business stakeholders
Milestone & Roadmap management

WHAT'S ON OFFER

Great salary package including 13th salary and added performance bonus.
Salary will be reviewed based on performance in a timely manner and may be requested.
Project bonus (From 0.5 to 3 months salary).
Overtime pay
Onsite bonus
Working hours: From Monday to Friday, in addition to 12 annual leave days and 11 public holidays.
Team building, company trip, etc.
Employee insurance as prescribed by law.
Opportunity to improve your English through exposure to international customers and our products.
Personal development courses, including technical and non-technical programs, are offered.
Opportunity to gain hands-on experience in advanced technologies.
Free snack, coffee, tea, cakes, etc...

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

.NET

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J01364

Status:

Close

Related Job:

Technical Program Manager (Japanese Speaking)

Ho Chi Minh - Viet Nam


Product

  • Project Management
  • BSE/BrSE

Leading the exploration of the current (As-is) and ideal (To-be) states: Working with engineers to clarify and define current specifications, including unorganized and undocumented legacy materials. Defining the desired behavior at PMI completion and translating it into a step-by-step approach and requirements. Setting deadlines and defining the "Definition of Done" for each action and strictly managing them. Collaborating with the Staff Engineer to assess the trade-offs between technical constraints and business requirements, and define the scope that provides a satisfactory ROI. Operating the project with a "SWAT team" consisting of Senior Software Engineers and Project Managers at its core. Collaborating with Tech Leads and Project Managers to maintain the pace of progress through appropriate task assignments and blocker removal. Ensuring the quality of documentation, including requirements and API specifications, guaranteeing not only the accuracy of Japanese-English translations but also logical consistency. Cross-management of stakeholders across multiple locations and multiple projects. Streamlining human-dependent operations, including AI agents and automation tools. Leading the development of data migration plans, security integration policies, and testing strategies until approval is obtained. Cultivating a "bad news early" culture to promote early risk detection and escalation. Continuously improving and updating the PMI playbook (standard procedures).

Negotiation

View details

Senior Full-Stack Engineer (C# / React, AI Customer Support Platform)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and maintain backend services and APIs using C# and .NET technologies Construct contemporary frontend applications and interfaces using React Create adaptable integrations and workflows across platform services Team up with AI and product teams to incorporate intelligent support features and automation Collaborate with frontend, backend, and DevOps teams to produce top-notch solutions Enhance application performance, maintainability, and reliability Engage in technical discussions, code reviews, and architecture decisions Contribute to engineering standards and development best practices

Negotiation

View details

Staff Software Engineer (Customer-Facing BI & Analytics Platform)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and implement backend services and APIs for analytics and reporting platforms that can grow with the company Make decisions on the architecture for customer-facing BI and data-heavy applications Establish connections between operational systems, analytics services, and reporting layers Cooperate with frontend and data engineers to produce modern dashboard and reporting experiences Enhance platform scalability, reliability, maintenance, and performance Lead discussions on technical aspects, review code, and advocate for best engineering practices Guide and support engineers to improve their technical skills Contribute to the long-term platform strategy and technical planning Collaborate closely with stakeholders to convert business and customer needs into adaptable technical solutions

Negotiation

View details