HamburgerMenu
hirist

Algoleap Technologies - .Net Full Stack Developer - Microservices Architecture

Algoleap technologies Pvt Ltd
Others
6 - 10 Years
star-icon
4.1white-divider86+ Reviews

Posted on: 11/07/2025

Job Description

Job Description :


We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in the .NET platform and enterprise application development. The ideal candidate will have 6-10 years of experience designing, developing, and deploying robust, scalable, and high-performance solutions. You will be instrumental in building our next generation of applications, leveraging modern technologies such as .NET Core, Microservices, Docker, and Cloud platforms, while also contributing to our front-end development efforts. This role requires a strong problem-solver who can work independently and as part of a collaborative team.

Key Responsibilities :


- Software Development : Design, develop, test, deploy, and maintain high-quality enterprise applications using the .NET platform, with a primary focus on C# and .NET Core.

- API & Microservices : Build and consume RESTful Web APIs and develop scalable microservices architectures to support various business functions.

- Containerization : Utilize Docker for containerization of applications, ensuring efficient deployment and consistent environments across development, testing, and production.

- Cloud Integration : Develop and deploy applications on cloud platforms (Azure/AWS), leveraging cloud-native services and best practices for scalability, reliability, and security.

- Database Management : Design and interact with MS SQL databases, including schema design, query optimization, and data manipulation.

- Front-End Development : Contribute to front-end development using modern JavaScript frameworks such as ExtJS, VueJS, or AngularJS, ensuring seamless user experiences.

- Code Quality & Best Practices : Write clean, maintainable, and well-documented code. Adhere to software development best practices, including code reviews, unit testing, and continuous integration.

- Troubleshooting & Optimization : Identify and resolve complex technical issues, optimize application performance, and ensure system stability.

- Collaboration : Work closely with product managers, QA engineers, and other developers in an Agile/Scrum environment to deliver high-quality software solutions.

- Mentorship (Optional, if applicable for the senior level) : Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.

Required Skills and Qualifications :


- Experience : 6-10 years of professional experience in software development, with a significant focus on the Microsoft .NET platform and enterprise-level applications.

- Programming Languages : Strong proficiency in C#.

Backend Technologies : Extensive experience with :

- .NET Core

- Web APIs (RESTful services)

- Microservices architecture and development

- Docker Containers

- Cloud Platforms : Hands-on experience with at least one major cloud provider (Azure or AWS), including deploying and managing applications.


- Database : Proficient in MS SQL Database, including T-SQL, schema design, and performance tuning.

- Front-End Technologies : Solid understanding and practical experience with at least one modern JavaScript framework (e.g., ExtJS, VueJS, or AngularJS).

- Version Control : Experience with Git or similar version control systems.

- Methodologies : Strong understanding of software development lifecycle (SDLC) and Agile/Scrum methodologies.

- Problem-Solving : Excellent analytical, problem-solving, and debugging skills.

- Communication : Strong verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.

Preferred Qualifications :


- Experience with CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).

- Familiarity with NoSQL databases.

- Knowledge of design patterns and architectural principles.

- Experience with unit testing frameworks and mocking libraries.

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.


info-icon

Did you find something suspicious?