Georgia
We are looking for an experienced and driven Senior .NET Developer to become a key part of our growing team.
In this role, you will play a vital part in building and maintaining high-quality software solutions, collaborating with cross-functional teams to deliver innovative and impactful projects. This position is perfect for professionals who thrive in dynamic environments and are eager to work with advanced technologies.
Responsibilities
- Develop scalable .NET applications to address business challenges
- Collaborate with cross-functional teams to gather requirements and develop tailored technical solutions
- Write clean, efficient, and maintainable code aligned with best practices in the industry
- Create and maintain APIs to enable seamless system integrations
- Conduct code reviews to ensure quality and adherence to best practices
- Perform unit testing and resolve issues to maintain system stability
- Design software architecture that supports scalability and performance improvements
- Utilize SQL databases for efficient data retrieval, organization, and optimization
- Apply SDLC methodologies to create structured and efficient workflows
- Improve application performance to ensure reliability and scalability
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a similar field, or equivalent professional experience
- At least 3 years of professional experience as a .NET Developer, including expertise in .NET version 5 or higher
- Proficiency in C# with a focus on developing scalable and robust applications
- Skills in JavaScript for creating dynamic and engaging front-end interfaces
- Strong knowledge of unit testing practices to maintain system integrity
- Solid understanding of software architecture principles to craft efficient systems
- Experience with SDLC methodologies to streamline software development
- Expertise in SQL for database management and performance optimization
- Familiarity with Dapper for high-performance data access and ORM solutions
- Qualifications in ASP.NET Core or newer versions for modern web application development
- Understanding of AWS for managing and deploying scalable cloud-based architectures
- Proficiency in English at a B2 level or above, with outstanding communication abilities
Nice to have
- Background in leveraging containerization tools such as Docker and Kubernetes
- Familiarity with CI/CD pipelines to automate development and deployment workflows
- Competency in applying monitoring tools to analyze and improve reliability and performance effectiveness
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