- 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
Job Requirement
Requirement
<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).
NOTICE: Only shortlisted candidates will be approached by RGF's consultant. Your resumes will be recorded in our system, and you will receive our Job Introduction Auto-email with suitable jobs in the coming time. Please check your email regularly to get our vacant job. Thanks so much!