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
- Experience with API integration tools like Mulesoft, Workato, or Apigee
- 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
- Experience with legacy data migration and integration
- Good command of spoken and written English
Yêu cầu công việc
Skillset:
- Bachelor's degree in Computer Science or a related field
- 5+ years of experience in .NET/C# development
- Proven track record of designing, developing, and implementing complex and scalable .NET applications
- In-depth knowledge of .NET technologies, frameworks, and tools, including .NET Framework, .NET Core, and .NET 5/6
- Expertise in cloud-based platforms, such as Azure or AWS
- Familiarity with microservices architecture
- Experience with continuous integration and continuous delivery (CI/CD) tools
- Experience with DevOps automation tools
- Experience with data encryption methods
- Experience with unit and integration testing frameworks within the .NET ecosystem
- Experience with coding standards and documentation practices
- Ability to write clear, concise, and well-structured documentation
- Experience with API integration tools
- Familiarity with monitoring and logging tools for .NET applications
- Understanding of DevOps principles and practices
- Experience with containerization technologies
- Experience with release strategies
- Experience with legacy data migration and integration
Bonus Qualifications
- Experience with insurance or financial industry
- Experience in Agile development methodologies
- Experience in cloud-based security practices
- Experience with machine learning and artificial intelligence (AI)
Quyền lợi được hưởng
Remuneration and benefit:
• 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
Day off:
• Saturdays & Sundays, Tet holidays, vacation, and public holidays are regulated in Vietnamese Labor Law.
• Get some extra Japanese holidays.
• Especially, in addition to the prescribed leave of the year, employees are entitled to extra days off in the birthday month, for female employees to enjoy special incentives for International Women's day (March 8) and Vietnam woman’s day(October 20)
Salary & working contract:
• Probation for 2 months, salary agreement
• Attractive salary depending on capacity and work experience
• Salary: 1200$ - 3000$
Monstarlab Việt Nam là doanh nghiệp IT thuộc tập đoàn Monstarlab có trụ sở chính tại Nhật Bản và 30 chi nhánh trên toàn thế giới (Trung Quốc, Singapore, Đan Mạch, Anh, Hà Lan, Mỹ, Canada, Việt Nam,...). Monstarlab Việt Nam hoạt động trên lĩnh vực phát triển phần mềm, hệ thống; cung cấp dịch vụ tư vấn đầu tư vào Việt Nam cho các thị trường Nhật Bản, EU và US với hơn 15 năm kinh nghiệm. Monstarlab Việt Nam hiện có hai chi nhánh Hà Nội & Đà Nẵng với quy mô hơn 500 nhân viên và sẽ tiếp tục mở rộng mạnh mẽ trong tương lai.
Gia nhập đội ngũ của chúng tôi, bạn sẽ được làm việc trong môi trường trẻ trung, năng động, cởi mở và có nhiều ưu đãi, chế độ phúc lợi tốt. Với phương châm: “Empower talent everywhere to engineer awesome products, services and ecosystems; building a brighter world for us all”, bạn sẽ có nhiều cơ hội học tập, phát triển năng lực trong quá trình làm việc tại Monstarlab Việt Nam.