We are seeking a highly skilled Senior .NET Developer to join our remote team and work on an exciting project that involves the development of a new software application.
As a Senior .NET Developer, you will work closely with the project team to design and develop high-quality software solutions.
The ideal candidate should have a strong background in .NET development, as well as experience with ReactJS and Microsoft Azure.
Responsibilities
Design and develop software solutions using .NET, ReactJS, and Microsoft Azure
Collaborate with cross-functional teams to identify and prioritize software development tasks
Write clean, maintainable, and efficient code
Perform code reviews to ensure code quality and consistency
Participate in the entire software development life cycle, including requirements gathering, design, development, testing, deployment, and maintenance
Contribute to the development of software architecture and SDLC methodologies
Ensure software meets all functional and non-functional requirements
Create and maintain technical documentation
Provide technical leadership and mentorship to junior developers
requirements
A minimum of 3 years of experience in .NET development, including experience with C#, ASP.NET, and SQL
Expertise in ReactJS and Microsoft Azure
Experience with software architecture and SDLC methodologies
Experience with Unit Testing and Test-Driven Development (TDD)
Experience with ORM frameworks such as Dapper
Strong problem-solving skills and attention to detail
Excellent verbal and written communication skills in English at an Upper-Intermediate level
nice to have
Experience with other front-end frameworks, such as Angular or Vue.js
Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes
Experience with cloud-based databases, such as Amazon RDS or Google Cloud SQL
Experience with DevOps tools, such as Jenkins or GitLab CI/CD
Experience with Agile software development methodologies
Benefits
For you
Insurance Coverage
Paid Leaves including maternity, bereavement, paternity, and special COVID-19 leaves.
Financial assistance for medical crisis
Retiral Benefits VPF and NPS
Customized Mindfulness and Wellness programs
EPAM Hobby Clubs
For your comfortable work
Hybrid Work Model
Soft loans to set up workspace at home
Stable workload
Relocation opportunities with EPAM without Borders program
For your growth
Certification trainings for technical and soft skills
Access to unlimited LinkedIn Learning platform
Access to internal learning programs set up by world class trainers
Community networking and idea creation platforms
Mentorship programs
Self-driven career progression tool
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Software Development - Other Employement Type: Full time
Contact Details:
Company: Epam Systems Location(s): Multi-City, India