Georgia
We are seeking a seasoned Senior .NET Developer to join our team and play a key role in delivering exceptional software solutions. This position involves designing, developing, and maintaining applications using advanced technologies. You will collaborate with different teams, contribute to technical decisions, and ensure the delivery of scalable and efficient systems. The ideal candidate is highly skilled, knowledgeable in development best practices, and thrives in a fast-paced, team-oriented environment.
Responsibilities
- Design, develop, and maintain high-performing applications using .NET technologies
- Collaborate with diverse teams to gather and analyze technical requirements
- Guarantee code quality by performing unit testing and adhering to software standards
- Create and implement software architectures that meet business and technical needs
- Enhance database performance and write optimized queries using SQL
- Manage data layers using frameworks such as Entity Framework, Dapper, or ADO.NET
- Develop and sustain web applications using ASP.NET Core or the latest ASP.NET versions
- Implement AWS cloud solutions to ensure reliability and scalability of applications
- Utilize SDLC methodologies to streamline development processes and workflows
- Provide mentorship to team members and troubleshoot complex technical issues
Requirements
- At least 3 years of experience working with .NET and .NET Core technologies
- Strong expertise in C# and JavaScript, with hands-on experience in modern development practices
- Proficiency in unit testing frameworks to ensure code reliability and quality
- Practical knowledge of software architecture principles in enterprise-level solutions
- Familiarity with SDLC methodologies like Agile or Waterfall to support structured development cycles
- Advanced skills in SQL for database design, query optimization, and data analysis
- Experience with ORM frameworks, including Entity Framework, Dapper, or ADO.NET
- Proven ability to build web applications using ASP.NET Core or the latest ASP.NET frameworks
- Experience with AWS cloud services for deploying, managing, and optimizing applications
- Excellent English communication skills, both spoken and written, at a B2 level or higher
Nice to have
- Experience using TypeScript to create scalable and maintainable front-end solutions
- Strong understanding of object-oriented programming concepts and their application in software 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