Mô tả công việc
JOB DESCRIPTION: We're looking for a skilled and experienced Senior .NET/C# Backend-DevOps Engineer to join our dynamic team. In this role, you'll be responsible for designing, developing, and maintaining high-quality, scalable software solutions using .NET technologies. You'll collaborate closely with other developers, DevOps engineers, Solution Architects, and business stakeholders to ensure that our software not only meets user needs but also aligns with our business objectives.RESPONSIBILITIES:- Lead the design, development, and implementation of complex and scalable .NET applications- Mentor and guide junior developers in adopting best practices and enhancing their technical skills- Provide technical expertise and guidance to other team members and stakeholders- Stay up-to-date with the latest .NET technologies, frameworks, and tools- Continuously evaluate and improve the performance, scalability, and security of .NET applications- Architect and implement cloud-based solutions using Azure or AWS- Design and implement microservices architecture for .NET applications- Utilize continuous integration and continuous delivery (CI/CD) tools to streamline the development process- Employ DevOps automation tools to automate infrastructure and deployment tasks- Write unit and integration tests using preferred testing frameworks within the .NET ecosystem- Adhere to specific coding standards and documentation practices for .NET backend development- Contribute to and maintain application architecture and infrastructure documentation- Develop and maintain documentation for third-party integration code- Implement monitoring and logging tools for .NET applications, such as Application Insights or ELK stack- Collaborate with DevOps engineers to secure the infrastructure and CI/CD pipeline- Work closely with development and operations teams to deliver projects successfully- Develop and maintain backend code running on containers- Understand and implement release strategies, such as Blue-green or Canary deployments
Phúc lợi
- Participated in software projects with leading partners in Japan, Asia and Europe
- Working in a dynamic and professional environment.
- There are many opportunities to become a corporate key person.
- Be entitled to review work results and consider salary increase every 6 months.
- Bonus consideration according to project results and customer comments.
- To join the company's Japanese training courses and be able to participate in PMP training
- Participate in weekly experience sharing sessions, technology seminars of the company.
- Join the company travel, lunch allowance, parking fee subsidy in the building.
- Child support.
- Receive international certifications for the job