We are seeking an experienced Senior .NET Developer to join our team remotely. You will play a crucial role in implementing new functionalities, enhancing application performance, and addressing security vulnerabilities. This position is ideal for individuals with a strong background in .NET technologies and cloud services.
Responsibilities
- Implement new functionalities according to project requirements.
- Influence the design and frameworks for new features.
- Analyze and optimize application performance.
- Identify and fix security vulnerabilities based on project assessments.
Requirements
- Experience. 4+ years in .NET development.
Technical Skills
- Expert in C#, .NET Framework 4.7+, and ASP.NET Web API.
- Advanced knowledge of MS SQL and Ninject.
- Intermediate experience with Entity Framework and NLog.
- Familiarity with multi-threading applications.
- Experience setting up CI/CD pipelines using Jenkins or similar tools.
- Understanding of design patterns, including SOLID, YAGNI, and KISS.
Nice to Have
- Experience with RabbitMQ, Hangfire, MassTransit, or Kafka.
- Understanding of unit and integration testing frameworks like SpecFlow and NUnit.
What We Offer
- Comprehensive insurance coverage.
- Paid leave, including maternity, paternity, bereavement, and special COVID-19 leave.
- Financial assistance for medical emergencies.
- Retirement benefits including VPF and NPS.
- Customized mindfulness and wellness programs.
- Access to EPAM Hobby Clubs.
- Flexible and hybrid work opportunities.
- Soft loans to set up a home workspace.
- Relocation and mobility programs.
- Access to LinkedIn Learning with over 22,000 courses.
- Opportunities for professional development through EPAM University and mentorship programs.
- Community networking and collaboration platforms.
Application Process
To apply, please submit your CV in English. Ensure you list all relevant skills in your resume. After applying, you’ll receive a confirmation email with a link to our platform for monitoring your application status and pre-screening.
At EPAM, we embrace a dynamic and inclusive culture, encouraging collaboration across multinational teams. You will have the opportunity to contribute to innovative projects and continuously learn and grow in a supportive environment.
We welcome applications from candidates across India. Join us in shaping the future of digital platform engineering!