Georgia
We are looking for an experienced and motivated Senior .NET Developer to become a vital part of our expanding team.
In this position, you will focus on creating and maintaining high-quality software solutions while collaborating with diverse teams to deliver innovative and meaningful projects. This role is ideal for someone who excels in a dynamic environment and enjoys working with advanced technologies.
Responsibilities
- Develop scalable .NET applications to meet organizational needs
- Collaborate with teams across functions to gather and interpret requirements
- Write clean and efficient code following industry standards
- Create APIs to support seamless integration between systems
- Conduct code reviews to maintain quality standards
- Execute unit testing and resolve issues for reliable applications
- Design software architecture to ensure scalability and performance
- Manage and optimize SQL database operations
- Apply SDLC methodologies to ensure cohesive development processes
- Analyze and enhance application performance for better reliability
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline, or equivalent professional experience
- Background in .NET development with proficiency in version 5 or higher
- Skills in C# for developing robust and scalable solutions
- Knowledge of JavaScript for building modern and dynamic user interfaces
- Competency in unit testing for application stability and error reduction
- Understanding of software architecture for designing maintainable systems
- Qualifications in SDLC methodologies to ensure efficient workflows
- Expertise in SQL to handle database operations and optimization
- Familiarity with Dapper for efficient data access and ORM usage
- Capability to leverage ASP.NET Core or recent versions for web app development
- Background in AWS for deploying and managing cloud-based solutions
- Proficiency in English at a B2 level or higher for effective communication
Nice to have
- Background in containerization tools such as Docker or Kubernetes
- Proficiency in CI/CD pipelines for enhancing deployment efficiency
- Knowledge of monitoring tools to improve application reliability and performance
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