Job summary
Job category | IT Engineering (System Engineer / Web / Gaming)/System Engineer (Upstream Process / Sales) |
---|---|
Industry | Other/ |
Employment type | Uncategorized |
Position level | Other |
Number of openings | 1 |
Desired entry time | - |
Required language skill |
English (Business) |
Foreign language competence | - |
Working hours | Others |
Welfares / Leave systems |
Work details
<Job 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
<Necessary Skill / Experience >
・Education Background: Bachelor's degree in Computer Science or a related field
・Language Skills: English at Business Level
・Experiences:
- 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
・Other Qualifications:
- Experience with the insurance or financial industry.
- Experience in Agile development methodologies.
- Experience in cloud-based security practices.
- Experience with machine learning and artificial intelligence (AI).
About interview
Liaison
Senior .NET Backend / DevOps Engineer - Software
RGF HR Agent
1280 〜 2960 USD