About the Role :
We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team. This role requires a professional with a strong background in full-stack development using Microsoft technologies, particularly .NET Core and C#. The ideal candidate will have proven experience in developing scalable web applications and microservices, as well as strong front-end capabilities using modern JavaScript frameworks like Angular or React.
Key Responsibilities :
- Design, develop, and maintain enterprise-grade applications using .NET Core, C#, and related technologies.
- Build responsive, interactive front-end components using frameworks such as Angular, React, TypeScript, JavaScript, HTML5, and CSS3, leveraging Materialize and Bootstrap.
- Implement and follow SOLID principles, design patterns, and other object-oriented software development best practices.
- Develop and integrate Web APIs and leverage asynchronous messaging patterns for system communication.
- Design and develop applications within a microservice architecture, ensuring scalability and maintainability.
- Write and optimize complex SQL queries and work with relational databases for data storage and retrieval.
- Manage code versioning using Git or similar source control tools.
- Utilize Docker or other container-based solutions to streamline development and deployment processes.
- Create and maintain technical documentation and knowledge transfer materials for projects.
- Collaborate effectively with cross-functional teams to deliver high-quality solutions on time.
- Write automated unit and integration tests to ensure code quality and application reliability.
- Own project responsibilities from conceptualization through deployment, ensuring smooth delivery and support.
Required Skills & Qualifications :
Minimum of 5 years of hands-on software development experience.Expertise in Microsoft .NET Core and C#.Proficiency in front-end development using Angular / React, JavaScript, TypeScript, HTML5, CSS3, Materialize, and Bootstrap.Solid understanding of object-oriented programming, SOLID principles, and software design patterns.Experience building and consuming RESTful APIs and knowledge of asynchronous programming techniques.Hands-on experience with microservices architecture.Strong SQL skills with the ability to write and optimize complex queries.Familiarity with Git or similar version control systems.Understanding of Docker or other containerization tools.Excellent problem-solving skills and ability to break down complex problems.Strong communication, documentation, and team collaboration abilities.Proven track record of taking ownership of projects from inception to completion.Preferred Qualifications (Nice to Have) :
Experience with CI / CD pipelines, Azure DevOps, or similar tools.Knowledge of cloud services such as Azure, AWS, or Google Cloud Platform.Familiarity with automated testing frameworks and Test-Driven Development (TDD).ref : hirist.tech)