Georgia
We are searching for an accomplished and dedicated Senior .NET Developer to join our innovative team.
This position involves designing, developing, and maintaining high-quality software using modern technologies. You will collaborate across departments, contribute to technical decisions, and play a pivotal role in delivering scalable and reliable applications. The candidate should be passionate about coding, with a deep understanding of best practices and an eagerness to work in a fast-paced, collaborative setting.
Responsibilities
- Design and maintain robust, scalable applications using .NET technologies
- Collaborate with cross-functional teams to define and analyze technical requirements
- Ensure high-quality code standards through unit testing and adherence to best practices
- Implement software architecture that aligns with business and technical needs
- Optimize SQL database performance with efficient queries
- Manage data access layers using ORM frameworks such as Entity Framework, Dapper, or ADO.NET
- Build web applications leveraging ASP.NET Core or the latest versions of ASP.NET
- Utilize AWS cloud services to enhance scalability and reliability of applications
- Adhere to and promote SDLC methodologies for efficient development
- Mentor team members technically and troubleshoot complex issues effectively
Requirements
- A minimum of 3 years of experience with .NET and .NET Core in professional settings
- Proficiency in C# and JavaScript, with an emphasis on modern development practices
- Knowledge of unit testing frameworks to ensure consistent code quality
- Background in software architecture principles for enterprise-level solutions
- Familiarity with SDLC methodologies, including Agile or Waterfall, for efficient workflows
- Advanced proficiency in SQL, including database design, query optimization, and analysis
- Experience with ORM tools such as Entity Framework, Dapper, or ADO.NET
- Expertise in developing web applications with ASP.NET Core or its latest versions
- Familiarity with AWS cloud platforms for managing and optimizing applications
- B2-level English proficiency or higher with excellent written and verbal communication skills
Nice to have
- Proficiency in TypeScript to develop scalable front-end applications
- Strong understanding of object-oriented programming principles for effective 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