Georgia
We are looking for a skilled and driven Senior .NET Developer to join our dynamic team.
This position offers a chance to significantly impact the creation and support of innovative software solutions while collaborating closely with multidisciplinary teams to deliver transformative projects. It’s perfect for professionals who thrive in fast-paced settings and have a passion for working with advanced technologies.
Responsibilities
- Develop scalable .NET applications to meet business needs
- Collaborate with teams across departments to gather requirements and design customized technical solutions
- Write high-quality, efficient code that complies with industry standards
- Create and manage APIs to ensure seamless system integrations
- Conduct code reviews to maintain quality and align with best practices
- Perform unit testing and resolve issues to achieve system stability
- Design and refine software architecture to boost scalability and efficiency
- Access and optimize data using SQL databases effectively
- Apply SDLC approaches to add structure and streamline development efforts
- Improve application performance to ensure reliability and user satisfaction
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
- At least 3 years of proven work experience as a .NET Developer, including expertise in .NET version 5 or higher
- Proficiency in C# for building robust and reliable software solutions
- Skills in JavaScript for developing interactive and dynamic front-end features
- In-depth knowledge of unit testing to guarantee system functionality
- Comprehensive understanding of software architecture for scalable and maintainable systems
- Hands-on experience with SDLC methodologies to enhance productivity and processes
- Expertise in SQL for effective database management and optimization
- Familiarity with Dapper for high-speed data access and ORM functionalities
- Qualifications in ASP.NET Core or its latest versions for cutting-edge web application development
- Understanding of AWS for scalable and efficient cloud-based solutions
- Proficiency in English at a B2 level or higher with strong communication skills
Nice to have
- Background in utilizing containerization tools such as Docker and Kubernetes
- Familiarity with CI/CD pipelines for optimizing development workflows
- Competency in monitoring tools to evaluate and refine 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