Georgia
We are looking for an experienced Senior .NET Developer to join our team and contribute to the creation of high-quality software solutions. In this position, you will be responsible for designing, implementing, and maintaining applications using cutting-edge technologies. You will work closely with various teams, participate in technical decision-making, and play a vital role in delivering scalable and reliable software systems. The ideal candidate is passionate about development, possesses a deep knowledge of best practices, and thrives in a dynamic and collaborative environment.
Responsibilities
- Create, implement, and maintain scalable applications using .NET technologies
- Work with cross-functional teams to identify and understand technical requirements
- Ensure code quality by conducting thorough unit testing and following industry standards
- Develop and uphold software architecture that aligns with business and technical objectives
- Optimize database systems and write high-performance queries using SQL
- Utilize ORM frameworks such as Entity Framework, Dapper, or ADO.NET for data management
- Build and maintain web applications using ASP.NET Core or the latest ASP.NET frameworks
- Use AWS cloud solutions to ensure applications are scalable and dependable
- Apply SDLC methodologies to improve development workflows and processes
- Mentor team members and resolve complex technical challenges
Requirements
- A minimum of 3 years of experience working with .NET and .NET Core technologies
- Advanced knowledge of C# and JavaScript, with practical experience in modern development environments
- Experience with unit testing tools to ensure high-quality and reliable code
- Expertise in software architecture design and implementation within enterprise settings
- Familiarity with SDLC methodologies like Agile or Waterfall to support structured development processes
- Proficiency in SQL for designing databases, optimizing queries, and performing data analysis
- Hands-on experience with ORM frameworks, including Entity Framework, Dapper, or ADO.NET
- Skilled in developing web applications using ASP.NET Core or the latest ASP.NET versions
- Knowledge of AWS cloud services for deploying, managing, and optimizing software solutions
- Strong communication skills in English, both written and spoken, at a B2 level or higher
Nice to have
- Experience working with TypeScript to develop front-end applications that are scalable and maintainable
- Solid understanding of object-oriented programming concepts and their practical application in software projects
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