HamburgerMenu
hirist

.Net Full Stack Developer - C#/AngularJS

Posted on: 18/09/2025

Job Description

Key Responsibilities :

Design and Development :


- Design, develop, and deploy high-quality software applications using Angular, .NET Core, C#, SQL Server, Docker, and Kubernetes.

- Build and maintain scalable Microservices-based architecture.

- Exposure to event-driven architecture is a plus.

- Collaborate with cross-functional teams to identify requirements and develop solutions.

- Participate in code reviews and provide feedback to improve code quality.

Technical Leadership :


- Lead development activities and provide technical guidance on system architecture and design.

- Mentor junior developers and encourage adoption of best practices including containerization and microservices.

- Collaborate with stakeholders and other technical teams to align with business goals.

Development Releases :

- Develop and maintain CI/CD pipelines for efficient and reliable deployments using tools like Docker and Kubernetes.

- Ensure all builds go through automated testing and review workflows.

- Work closely with QA and DevOps teams to ensure smooth and secure releases.

Performance Optimizations :


- Identify and resolve application and database performance bottlenecks.

- Improve responsiveness and scalability of applications by optimizing microservices communication and container configurations.

Information Security :


- Ensure applications are secure by design and compliant with security regulations.

- Address vulnerabilities and participate in code-level and infrastructure security reviews.

GIT and Version Control :


- Use GIT and other version control tools for code collaboration and branch management.

- Ensure best practices in version control and code merging strategies.


Caching Framework :


- Experience with caching frameworks like Redis to improve application performance and responsiveness.

Collaboration with L2 Support Team :


- Work closely with L2 support to troubleshoot production issues.

- Document changes and updates in release notes for support reference.

Team Management :


- Lead and manage junior developers, ensuring tasks are delivered on time and up to standard.

- Foster a collaborative, learning-driven team environment.


Requirements


Technical Skills :


- 35 years of experience in software development using Angular 14+, .NET Core, C#, SQL Server.

- Strong working knowledge of Docker, Kubernetes, and Microservices architecture.

- Exposure to event-driven architecture (e.g., Kafka, RabbitMQ) is desirable.

- Proficiency in GIT and version control tools.

- Good understanding of performance optimization techniques and security best practices.

- Familiarity with caching frameworks like Redis.

Leadership Skills :


- Experience leading a team or mentoring junior developers.

- Strong interpersonal and communication skills.

- Ability to manage deliverables in a cross-functional team setting.

Soft Skills :


- Excellent problem-solving and analytical thinking.

- Ability to adapt in a fast-paced, agile development environment.

- Team-oriented, self-motivated, and proactive attitude.

Mandatory Skills :

- .NET Core

- Angular 14+

- SQL Server

- Microservices Architecture

- Docker

- Kubernetes


info-icon

Did you find something suspicious?