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:

Microsoft D365 F&O Senior Developer

Ho Chi Minh - Viet Nam


Outsource, Product

  • Dynamics 365 FO
  • .NET

Developing, customizing, and extending D365 F&O solutions using X++, SQL DB, .NET, and other relevant technologies, adhering to development guidelines and best practices. Customizing and configuring D365 F&O to align with specific business requirements, such as creating new modules, entities, forms, and reports, as well as modifying existing features. Diagnosing and resolving technical issues, working closely with functional consultants and customers to ensure timely problem resolution. Designing and troubleshooting SQL DB data structures of D365 F&O. Managing source code and application lifecycle with Azure DevOps and LCS tools, including source code repositories, builds, pipelines, and automation. Designing and implementing data integrations between D365 F&O and other enterprise systems to ensure consistent data flow and integrity across the organization. Collaborating with functional consultants and business analysts to clarify business requirements and technical specifications. Deploying the implemented solution, as well as performing system upgrades and applying necessary patches.

Negotiation

View details

Senior Technical Expert – Automotive HPC Embedded Platforms (POSIX Linux/QNX/Android)

Ho Chi Minh - Viet Nam


Outsource

  • Embedded

Establish the technical direction and platform architecture for automotive HPC embedded stacks, including Linux, QNX, and Android. Manage the entire delivery and integration process to ensure quality, cost, and delivery targets are met. Provide mentorship to engineers, oversee design and code reviews, and lead problem-solving efforts for complex issues. Coordinate with teams and stakeholders globally to align on roadmaps, interfaces, and integration strategies. Take ownership of the bring-up, verification, validation, and performance optimization processes, and handle any escalations and risk management.

Negotiation

View details

Technical Support Engineer (JP speaking)

Ho Chi Minh - Viet Nam


Outsource

  • Application Support

Investigates and communicates with customers to comprehend and address their concerns. Keeps customers updated on the status and resolution of their issues. Utilizes troubleshooting tools such as event logs and performance traces to resolve customer problems. Addresses various customer issues, documenting technical work and research, and escalating when necessary. Analyzes and offers solutions for customer needs using log analysis and other tools. Works with resources from different groups when needed to resolve complex customer issues. Participates in training to enhance support skills and expertise. Provides input to enhance products and processes, and identifies potential defects for resolution. Offers feedback on improving automated tools. Collaborates and shares ideas in case triage meetings to resolve customer problems effectively.

Negotiation

View details