Georgia
We are searching for a highly competent and seasoned Senior .NET Developer to strengthen our dynamic team. In this position, you will create, develop, and sustain top-tier software solutions using cutting-edge technologies.
You will work closely with cross-functional teams, contribute to critical technical decisions, and play an integral role in delivering scalable and maintainable applications. The ideal candidate has a deep interest in coding, possesses a comprehensive understanding of development best practices, and excels in a collaborative, fast-paced setting.
Responsibilities
- Design modular and scalable software solutions using .NET technologies
- Collaborate with cross-functional teams to define and analyze technical requirements
- Ensure high-quality deliverables through comprehensive unit testing and adherence to development standards
- Define and implement flexible software architecture that aligns with business goals
- Enhance database performance and write optimized SQL queries
- Employ ORM tools such as Entity Framework, Dapper, or ADO.NET for data management
- Develop web applications using ASP.NET Core or the latest iterations of ASP.NET
- Utilize AWS cloud services to maintain application scalability and reliability
- Adopt and promote SDLC methodologies to improve workflow efficiency
- Offer technical guidance to team members and resolve complex development challenges
Requirements
- A minimum of 3 years of professional experience in .NET and .NET Core development
- Proficiency in C# and JavaScript with a thorough understanding of their use cases in modern projects
- Knowledge of unit testing frameworks to maintain high code quality
- Background in applying software architecture principles to enterprise-level solutions
- Competency in SDLC practices like Agile or Waterfall for structured development processes
- Advanced proficiency in SQL for database design, performance tuning, and data management
- Practical expertise working with ORM frameworks like Entity Framework, Dapper, or ADO.NET
- Skills in web application development using ASP.NET Core or the latest ASP.NET versions
- Understanding of AWS cloud services, including deployment and optimization techniques
- English language proficiency at a B2 level or higher for strong written and verbal communication
Nice to have
- Proficiency in TypeScript to create scalable and efficient front-end solutions
- Background in object-oriented programming principles and their role in software design
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