Georgia
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
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn