HamburgerMenu
hirist

Job Description

Description :

About the Role :

We are seeking an experienced Senior .NET Developer who will be responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications.


The role requires strong experience in .NET Core, ASP.NET MVC, Web API, Microservices, and Docker, along with solid database and system design skills.

You will work closely with cross-functional teams including Product, DevOps, QA, and Architecture, playing a key role in solution design, code quality, and technical leadership.

Key Responsibilities / KRAs :

- Design and develop enterprise-grade applications using .NET/.NET Core

- Build RESTful APIs and Microservices-based architectures

- Write clean, reusable, testable, and scalable code in C#

- Work with Docker containers for application deployment and orchestration

- Optimize application performance, availability, and reliability

- Participate in architecture and design discussions

- Integrate applications with relational databases and third-party services

- Implement security best practices (OAuth, tokenization, encryption, role-based access)

- Collaborate with cross-functional teams to understand requirements

- Perform code reviews and mentor junior developers

- Troubleshoot, debug, and resolve production issues

- Participate in Agile ceremonies sprint planning, grooming, retrospectives

- Contribute to application deployment pipelines and CI/CD automation

- Create and maintain technical documentation and design artifacts

- Ensure coding standards, best practices, and maintainability guidelines

- Work closely with DevOps for containerization and cloud deployments

- Stay updated with latest .NET and cloud technologies

Required Technical Skills

5+ years of experience in :

- .NET / .NET Core

- ASP.NET MVC

- Web API development

- Strong proficiency in C#

- Must-have: Hands-on experience with Docker

Strong understanding of :

- Microservices architecture

- REST API integrations

Frontend exposure :

- HTML5, CSS3

- JavaScript, TypeScript

Strong database expertise in SQL Server including :

- Joins, Views, Indexing

- Stored Procedures

- Complex queries and optimization

Experience with :

- Git / GitHub / GitLab / Bitbucket

- Agile / Scrum development methodology

Additional Preferred Skills (Good to Have) :

Experience with :

- Kubernetes

- Azure/AWS cloud services

- Message brokers (RabbitMQ, Kafka, Service Bus)

- Entity Framework Core / Dapper

Knowledge of :

- Unit testing frameworks (NUnit, xUnit, MSTest)

- CI/CD pipelines (Jenkins/Azure DevOps/GitHub Actions)

Experience with :

- Logging frameworks (Serilog, NLog, ELK)

- Distributed caching (Redis)

Soft Skills :

- Strong problem-solving and analytical skills

- Excellent verbal and written communication

- Ability to work independently and mentor team members

- Positive attitude and ownership mindset

- Strong time management and task prioritization

Education :

Bachelors or Masters degree in :

- Computer Science

- Information Technology

- Engineering Or equivalent professional experience


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in