Georgia
We are seeking an accomplished and knowledgeable Senior .NET Developer to join our innovative team.
In this role, you will focus on crafting, developing, and managing superior software solutions using the latest technologies. You will collaborate across teams, contribute to strategic technical decisions, and play a pivotal role in delivering adaptable and efficient applications. The ideal candidate demonstrates coding expertise, a deep knowledge of development standards, and thrives in a cooperative and fast-moving environment.
Responsibilities
- Create robust and scalable applications using .NET technologies
- Collaborate with diverse teams to define and analyze technical needs
- Ensure code quality through comprehensive unit testing and adherence to standards
- Develop and maintain software architecture to address business and technical requirements
- Enhance database performance and write effective queries using SQL
- Utilize ORM frameworks like Entity Framework, Dapper, or ADO.NET to handle data layers
- Build web applications using ASP.NET Core or newer ASP.NET frameworks
- Integrate AWS cloud services to support application scalability and reliability
- Adopt SDLC methodologies to streamline development tasks
- Provide mentorship to colleagues and resolve advanced technical challenges
Requirements
- At least 3 years of professional experience with .NET and .NET Core
- Proficiency in C# and JavaScript, with a strong understanding of modern usage
- Knowledge of unit testing frameworks to maintain high code standards
- Background in software architecture concepts for enterprise-grade solutions
- Familiarity with SDLC methodologies such as Agile or Waterfall for structured development processes
- Advanced expertise in SQL for database design, optimization, and analysis
- Competency in ORM tools like Entity Framework, Dapper, or ADO.NET to manage data transactions
- Skills in building web applications via ASP.NET Core or updated ASP.NET technologies
- Qualifications in AWS cloud platforms for deploying, managing, and enhancing applications
- English proficiency at B2 level or higher, with strong verbal and written communication
Nice to have
- Proficiency in TypeScript to develop flexible and scalable front-end interfaces
- Background in object-oriented programming concepts and their application
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