HamburgerMenu
hirist

Job Description

Job Description :


Key Responsibilities :


- Develop, enhance, and maintain .NET (C#) applications, APIs, and services.


- Architect, implement, and optimize RESTful APIs, microservices, and backend components.


- Build scalable, secure, and high-performance solutions using best coding practices and design patterns.


- Participate in architectural discussions and provide technical direction.


- Review code, ensure adherence to standards, and drive engineering excellence.


- Mentor junior and mid-level developers and guide them in solving complex problems.


- Work closely with Product Managers, QA, and DevOps teams in an Agile/Scrum environment.


- Translate business requirements into technical specifications and deliver high-quality features.


- Identify performance bottlenecks, debug complex issues, and implement effective solutions.


- Ensure application reliability, scalability, and maintainability.


- Work with pipelines and deployment workflows using Azure DevOps/GitHub Actions/Jenkins.


- Support cloud deployments and configuration management.


Required Skills & Qualifications :


Technical Skills :


- 6- 10 years of hands-on experience with .NET Framework / .NET Core and C#.


- Strong knowledge of ASP.NET Core, Web API, Entity Framework Core, LINQ.


- Solid experience in SQL Server or any major RDBMS (queries, optimization, procedures).


- Experience with microservices architecture, distributed systems, and messaging queues (e.g., RabbitMQ, Kafka, Azure Service Bus).


- Good understanding of OOP, SOLID principles, and design patterns.


- Working experience with Azure/AWS cloud services (Azure preferred).


- Familiarity with JavaScript frameworks (Angular/React) is a plus. Version control experience with Git.


Soft Skills :


- Strong analytical and problem-solving abilities.


- Excellent communication and stakeholder management skills.


- Ability to work independently and lead technical initiatives.


- Strong ownership mindset and accountability.


Preferred Qualifications :


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


- Experience in containerization (Docker, Kubernetes).


- Exposure to CI/CD pipelines, automated testing, and DevOps culture.


- Knowledge of DDD, CQRS, and event-driven architecture is a plus.

info-icon

Did you find something suspicious?