Georgia
We are seeking an experienced and motivated Senior .NET Developer to join our growing team.
In this role, you will play a critical role in developing and maintaining high-quality software solutions while collaborating with multidisciplinary teams to deliver innovative and impactful projects. This position is suited for individuals who thrive in dynamic environments and are passionate about utilizing advanced technologies.
Responsibilities
- Develop scalable .NET applications to meet business demands
- Collaborate with multidisciplinary teams to gather requirements and create tailored solutions
- Write clean, efficient, and high-quality code aligned with industry best practices
- Create and maintain APIs for seamless system integration
- Conduct code reviews to ensure quality and adherence to development standards
- Perform unit testing and address issues for consistent system functionality
- Design and modify software architecture to improve scalability and performance
- Use SQL databases to retrieve, organize, and optimize data efficiently
- Apply SDLC methodologies to structure and streamline development projects
- Assess and enhance application performance for reliability and scalability
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field, or comparable professional experience
- Minimum of 3 years of professional experience as a .NET Developer, focusing on .NET version 5 or above
- Proficiency in C# for creating dependable and scalable software systems
- Skills in JavaScript for developing dynamic and engaging front-end interfaces
- Thorough knowledge of unit testing for maintaining system integrity
- Comprehensive understanding of software architecture for efficient solution design
- Capability to apply SDLC methodologies to improve development workflows
- Expertise in SQL for effective database handling and optimization
- Familiarity with Dapper for fast data access and ORM functionality
- Qualifications in ASP.NET Core or equivalent for modern web frameworks
- Understanding of AWS for managing scalable cloud infrastructure
- Proficiency in English at a B2 level or higher, demonstrating excellent communication skills
Nice to have
- Background in containerization tools such as Docker and Kubernetes
- Familiarity with CI/CD pipelines to simplify development and deployment cycles
- Competency in leveraging monitoring tools to enhance application reliability and performance
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