Open Position
Position Details
Software development is an art and a science. The lines of code is the paint and the systems and processes is what makes this repeatable and successful. Successful developers have both, the ability to write solid code and the process to complement it. If you’re a .Net developer with a background in all aspects of backend development such as DevOps, DB optimization, and architecture, this role is for you. Your responsibilities will include architecture, coding, and team management, in a high stakes environment.
Job Description
Company Overview:
With years of experience in tech transformation, our company specializes in transforming complex legacy tech projects to enterprise-grade successful solutions. We engage with businesses to architect and build innovative solutions, transforming legacy technology into cutting-edge applications.
Position Overview:
We are seeking a C#/.Net Developer to join our team of elite engineers. This position requires a high-quality, fast, and agile developer with a proven track record of working on large-scale enterprise applications. The ideal candidate should be comfortable with current and past versions for .Net, work in an agile environment, use design-first API practices, and be comfortable with cloud and CI/CD.
Responsibilities:
Development in C#, Dotnet core, and Entity Framework
Active role in architecture and tech planning
Participate in large-scale migrations
Collaborate in an Agile environment
Display self-discipline and a self-driven approach
Work with Rest API, SQL, and Microservices
Setup and deploy to Azure services
Manage CI/CD processes
Communicate effectively with front-end developers
Qualifications:
Minimum of 8 years of experience in C#, actively coding on large-scale enterprise projects
Proficiency with Dotnet core, Entity Framework, Azure, Rest API, SQL, Microservices, and CI/CD
Experience with large-scale migrations
Excellent communication skills and ability to work in an Agile environment
Self-discipline and motivation to work with minimal supervision
Working with team members from different geographical regions