Georgia
We are seeking a highly skilled and experienced Senior .NET Developer to join our innovative team.
Your responsibilities will include designing, developing, and maintaining high-quality software solutions using the latest technologies. You will collaborate closely with cross-functional teams, contribute to technical decisions, and play a critical role in delivering scalable and maintainable applications. The ideal candidate is deeply passionate about coding, has a strong foundation in development best practices, and thrives in collaborative, fast-paced environments.
Responsibilities
- Design and develop robust, scalable applications using .NET technologies
- Collaborate with cross-functional teams to define and analyze technical requirements
- Ensure high-quality code by applying unit testing and industry best practices
- Implement software architecture that meets both business and technical goals
- Optimize database performance through efficient SQL queries
- Utilize ORM frameworks like Entity Framework, Dapper, or ADO.NET for managing data layers
- Build web applications with ASP.NET Core or the latest ASP.NET versions
- Use AWS cloud services to enhance the scalability and reliability of applications
- Adhere to SDLC methodologies to streamline the development lifecycle
- Provide technical mentorship to team members and resolve complex technical issues
Requirements
- Minimum of 3 years of professional experience with .NET and .NET Core
- Strong proficiency in C# and JavaScript, with an understanding of modern development practices
- Competency in unit testing frameworks to ensure code reliability
- Practical knowledge of software architecture principles applicable in enterprise environments
- Familiarity with SDLC methodologies like Agile or Waterfall
- Advanced skills in SQL, including database design, query optimization, and data analysis
- Hands-on experience with ORM tools such as Entity Framework, Dapper, or ADO.NET
- Expertise in building applications with ASP.NET Core or the latest ASP.NET frameworks
- Proficiency in AWS cloud platforms for deploying and optimizing applications
- English proficiency at a B2 level or higher with excellent communication abilities
Nice to have
- Proficiency in TypeScript for creating scalable and maintainable front-end solutions
- Background in object-oriented programming principles and their practical application in development
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