We are seeking a talented Middle .NET Developer to join our remote team, contributing to the creation of innovative software solutions. You will be responsible for developing and maintaining software applications using .NET, ensuring adherence to coding standards and high code quality. Collaboration with cross-functional teams to gather requirements and design solutions will be pivotal, as will your expertise in identifying and resolving software defects and issues.
Responsibilities
- Develop and maintain software applications using .NET, with a focus on .NET Core.
- Collaborate closely with cross-functional teams to gather requirements and design innovative solutions.
- Identify and fix software defects and issues throughout the software development lifecycle.
- Participate actively in code reviews, providing constructive feedback to team members.
- Promote technologies, solutions, and best practices within the team and across the organization.
Requirements
- 2+ years of experience developing software applications using .NET, preferably .NET Core.
- Proficiency in C# programming language.
- Knowledge of Microservice Architecture Pattern and SQL Databases.
- Experience with Microsoft Azure and its services.
- Ability to collaborate effectively with cross-functional teams to achieve project goals.
- Strong verbal and written communication skills in English (upper-intermediate level or above).
Nice to Have
Experience with NoSQL Databases such as MongoDB or Cassandra.
We Offer
- Comprehensive insurance coverage and paid leaves (maternity, paternity, bereavement, COVID-19 leaves).
- Financial assistance for medical crises and retiral benefits.
- Customized mindfulness and wellness programs, EPAM Hobby Clubs.
- Hybrid work model with support for home office setup.
- Stable workload and opportunities for relocation through the 'EPAM without Borders' program.
- Certification trainings for technical and soft skills, access to LinkedIn Learning and internal learning programs.
- Community networking, mentorship programs, and self-driven career progression tools.
Join EPAM
Apply now to join a vibrant community of professionals where you can contribute to cutting-edge projects, grow your skills, and expand your career horizons. Embrace the opportunity to work with diverse teams on innovative solutions that shape the future of digital engineering.
About EPAM
Learn more about EPAM and our commitment to excellence in digital platform engineering and development services at EPAM.