Posted on: 15/05/2025
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).
Did you find something suspicious?
Posted By
Functional Area
Mobile Development - iOS
Job Code
1480314
Interview Questions for you
View All