We are searching for a Senior .NET Developer skilled in Azure to deliver high-quality software that is reliable, scalable, and easy to maintain. You will develop C# and .NET Core services, integrate with Angular UI components, leverage Azure cloud technologies, apply unit testing, and contribute across the SDLC — apply today.
Responsibilities
- Deliver scalable software applications using .NET technologies and Azure services
- Work with cross-functional teams to collect technical and business requirements
- Develop clean, maintainable, and efficient code following standards and best practices
- Build and execute unit tests to ensure functionality and quality
- Contribute throughout the SDLC, including design, coding, deployment, and maintenance
- Strengthen performance, scalability, and efficiency through continuous improvements
- Take part in code reviews and technical discussions to improve team collaboration and outcomes
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
- 3+ years of professional experience in .NET development
- Demonstrated expertise in Azure cloud services and solutions
- Advanced proficiency in C# for application development
- Strong experience building modern, scalable applications using .NET Core
- Experience with Angular for integrating UI components
- Understanding of unit testing methodologies and tools
- Comprehensive knowledge of SDLC methodologies for software development
- Proficiency in SQL for database management and development tasks
- Familiarity with Entity Framework, Dapper, or ADO.NET for data access and manipulation
- English fluency at B2 (Upper-Intermediate) level or higher, written and spoken
Nice to have
- Knowledge of containerization technologies and microservices architecture
- Experience with DevOps practices and CI/CD pipelines to automate workflows
- Familiarity with distributed systems and NoSQL databases