Job Description:
We&039;re looking for a skilled and experienced Senior .NET/C Backend- DevOps Engineer to join our dynamic team. In this role, you&039;ll be responsible for designing, developing, and maintaining high- quality, scalable software solutions using .NET technologies. You&039;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:
Contribute to and maintain application architecture and infrastructure documentation
Experience with API integration tools like Mulesoft, Workato, or Apigee
Continuously evaluate and improve the performance, scalability, and security of .NET applications
Understand and implement release strategies, such as Blue- green or Canary deployments
Architect and implement cloud- based solutions using Azure or AWS
Develop and maintain backend code running on containers
Collaborate with DevOps engineers to secure the infrastructure and CI/CD pipeline
Implement monitoring and logging tools for .NET applications, such as Application Insights or ELK stack
Experience with legacy data migration and integration
Design and implement microservices architecture for .NET applications
Mentor and guide junior developers in adopting best practices and enhancing their technical skills
Employ DevOps automation tools to automate infrastructure and deployment tasks
Develop and maintain documentation for third- party integration code
Stay up- to- date with the latest .NET technologies, frameworks, and tools
Adhere to specific coding standards and documentation practices for .NET backend development
Write unit and integration tests using preferred testing frameworks within the .NET ecosystem
Lead the design, development, and implementation of complex and scalable .NET applications
Provide technical expertise and guidance to other team members and stakeholders
Work closely with development and operations teams to deliver projects successfully
Good command of spoken and written English
Utilize continuous integration and continuous delivery (CI/CD) tools to streamline the development process