Senior .NET Tech Lead(.NET Core| C#| Microservices| Oracle/PostgreSQL) (Mumbai)

Senior .NET Tech Lead(.NET Core| C#| Microservices| Oracle/PostgreSQL) (Mumbai)

31 Jul
|
Cratas Techno Solution
|
Mumbai

31 Jul

Cratas Techno Solution

Mumbai

Role & responsibilities

Solution Design & Architecture

- Design and architect scalable, secure, maintainable, and high-performance enterprise applications.
- Translate business requirements into robust technical solutions.
- Apply industry best practices including SOLID principles, Domain-Driven Design (DDD), CQRS, Repository Pattern, Factory Pattern, Dependency Injection, and Clean Architecture.
- Design and implement Microservices-based architectures for enterprise applications.

Application Development

- Develop enterprise applications using:
- C#
- .NET Framework
- .NET Core / .NET 6+
- ASP.NET Core

- RESTful Web APIs
- Build reusable, modular, and maintainable software components.
- Develop secure, versioned REST APIs following OpenAPI (Swagger) standards.

Database Development & Performance Optimization

- Design and optimize complex database schemas using Oracle or PostgreSQL.
- Develop stored procedures, functions, triggers, packages, and database objects.
- Analyze SQL execution plans and optimize database performance.
- Implement indexing strategies, partitioning, query optimization, and performance tuning.

API Security

- Implement authentication and authorization using OAuth2 and JWT.
- Develop secure, scalable, and well-documented APIs.
- Apply API versioning, validation, exception handling, logging,



and rate limiting.

Software Quality

- Write clean, maintainable, and testable code.
- Develop Unit Tests and Integration Tests using xUnit, NUnit, or MSTest.
- Promote Test-Driven Development (TDD) and automated testing practices.
- Ensure high code quality using SonarQube and industry-standard coding guidelines.

DevOps & Continuous Delivery

- Work with Git-based version control systems.
- Build and maintain CI/CD pipelines using Jenkins and GitHub Actions.
- Participate in release planning, deployment automation, and continuous delivery initiatives.

Technical Leadership

- Mentor and guide development teams.
- Conduct code reviews and architecture reviews.
- Drive engineering best practices across projects.
- Evaluate new technologies and recommend improvements to the technology stack.

Preferred candidate profile 8+ years of hands-on software development experience.

- Strong expertise in Microsoft technologies.
- Excellent analytical and problem-solving skills.
- Experience designing enterprise-scale applications.
- Solid debugging and performance tuning capabilities.
- Ability to mentor developers and lead technical initiatives.
- Excellent communication and stakeholder management skills.

📌 Senior .NET Tech Lead(.NET Core| C#| Microservices| Oracle/PostgreSQL) (Mumbai)
🏢 Cratas Techno Solution
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior .net tech lead(.net core| c#| microservices| oracle/postgresql) (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior .net tech lead(.net core| c#| microservices| oracle/postgresql) (mumbai) / mumbai