Georgia
We are looking for a Senior .NET Developer with extensive experience in Azure to join our team. This position focuses on building high-quality software solutions using modern frameworks and technologies. If you are passionate about designing scalable systems and thrive in collaborative environments, this role is an excellent opportunity for you.
Responsibilities
- Design and develop scalable software solutions utilizing .NET technologies and Azure services
- Collaborate with teams across functions to gather technical and business requirements
- Produce clean, maintainable code that adheres to coding standards and best practices
- Develop and execute unit tests to ensure software quality and reliability
- Engage in all stages of the development lifecycle, including design, coding, deployment, and maintenance
- Continuously optimize applications for improved performance and scalability
- Participate in code reviews and contribute to technical discussions to enhance team collaboration
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- At least 3 years of hands-on experience in .NET development
- Proficiency in Angular for front-end development
- Advanced knowledge of Azure cloud services and tools
- Strong expertise in C# programming for application development
- Experience with .NET Core for building modern applications
- Familiarity with unit testing frameworks and practices
- Solid understanding of SDLC methodologies for software development
- Proficiency in SQL for database development and management
- Experience with Entity Framework, Dapper, or ADO.Net for data access
- English fluency at a B2 level or higher
Nice to have
- Experience with microservices architecture and containerization technologies
- Knowledge of CI/CD pipelines and DevOps practices for workflow automation
- 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