We are seeking a skilled Senior .NET Developer with expertise in Azure to join our team. This role involves developing high-performance software solutions using modern tools and frameworks. If you enjoy creating scalable applications and working in a collaborative setting, this opportunity could be the perfect fit for you.
Responsibilities
- Develop and implement scalable software applications using .NET technologies and Azure services
- Work closely with cross-functional teams to understand technical and business requirements
- Write high-quality, maintainable code that follows established coding standards
- Create and execute unit tests to ensure code reliability and functionality
- Contribute to all stages of the software development lifecycle, from design to deployment and maintenance
- Continuously improve application performance and scalability
- Participate in code reviews and engage in technical discussions to support team collaboration
Requirements
- A bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- At least 3 years of professional experience in .NET development
- Proficiency in Angular for building front-end components
- Strong knowledge of Azure cloud services and tools
- Expertise in C# programming for application development
- Experience with .NET Core for modern software solutions
- Familiarity with unit testing methodologies and tools
- Understanding of SDLC methodologies for software development
- Proficiency in SQL for database management and development
- Hands-on experience with Entity Framework, Dapper, or ADO.Net for data handling
- English fluency at a B2 level or higher
Nice to have
- Experience with containerization and microservices architecture
- Knowledge of DevOps practices and CI/CD pipelines for automated workflows
- Familiarity with NoSQL databases and distributed systems architectures