Job Profile:
We are looking for .NET Passionate with 6+ years of experience in full stack development. The person/s must be efficient, task oriented and ready to take responsibilities. Being part of the Professional Services team you will be responsible for estimation, development, testing, implementations etc. to different environments for all of our projects. You’ll be enthusiastic with a positive attitude, dedication and willingness to work hard. The position will include a lot of interaction with foreign clients
What we are looking for in you
- Lead and mentor a team of developers, promoting best practices and continuous improvement.
- Architect, develop, and maintain scalable enterprise applications using .NET Core, C#, and Entity Framework.
- Work across the full .NET stack, including .NET frameworks and .NET Core Versions till 9.0, ensuring compatibility and modernization where needed.
- Design and implement responsive frontend applications using modern frameworks React.js.
- Build and maintain REST APIs for integration with internal and external systems.
- Design solutions following Microservices architecture principles for modular and scalable deployments.
- Apply MVC/MVVM design patterns to ensure maintainable and testable code.
- Write comprehensive unit tests to ensure code quality and minimize regressions.
- Utilize Azure DevOps for CI/CD pipelines, source control (Git), and automated deployments.
- Implement and optimize load balancing, caching, and performance tuning strategies to support high-scale systems.
- Follow object-oriented design and SOLID principles to architect clean and reusable code.
- Style applications using CSS3, SCSS/Less, and Webpack for modern UI development.
- Ensure secure applications using ASP.NET Identity, SSL/TLS, and data encryption techniques.
- Embrace Agile methodologies, participating in sprint planning, daily standups, and retrospectives.
- Knowledge in medical domain is added advantage
- Conduct research and explore emerging technologies to propose innovative solutions and maintain a modern tech stack.
- Communicate effectively in English (written and spoken) to collaborate with cross-functional teams and stakeholders.
- Demonstrate team leadership and mentoring skills, guiding junior team members in both technical and professional development.
- Maintain a flexible and proactive attitude, performing well under pressure and meeting tight deadlines.
- Show strong organizational and time management skills, managing multiple priorities efficiently.
- Uphold company values by delivering high-quality, reliable services with a commitment to customer satisfaction.
Key Skills
Office
India