Talent.com
This job offer is not available in your country.
.Net Lead Engineer - Backend System

.Net Lead Engineer - Backend System

GenZS Recruitment SolutionsBangalore
4 days ago
Job description

Job Description :

Exp : 13 to 17 years.

Locaton : Hyderbad & Bangalore

Shift : General

WPO / Hybrid

Roles & responsibilities :

  • Develop and maintain back-end systems and services using C# and .NET and .Net core technologies.
  • Ensure high performance, scalability, and reliability of the application.
  • API Development : Design and implement RESTful APIs and integrate with front-end applications, third-party services, and external systems.
  • Database Management : Work with SQL Server or other relational databases to design and optimize database schemas, write complex queries, and manage data access layers.
  • Code Quality : Write clean, maintainable, and efficient code following best practices and coding standards. Conduct code reviews and participate in continuous improvement processes.
  • Troubleshooting and Debugging : Identify and resolve technical issues, bugs, and performance problems in a timely manner.
  • Collaboration : Work closely with front-end developers, product managers, and other stakeholders to understand requirements, provide technical input, and ensure successful project delivery.-
  • Documentation : Create and maintain technical documentation for developed features, APIs, and system architecture.
  • Testing : Develop and execute unit tests, integration tests, and other testing strategies to ensure code quality and functionality

Qualifications :

  • Bachelors degree in IT or equivalent
  • Additional Information :

    Must have :

    1. Overall Lead experience of 5+ years

    2. Strong experience in C#, .NET Framework (4.8), .NET Core (6+), ASP.NET MVC, ASP.NET Web API, Minimal APIs, Entity Framework (EF), EF Core, and LINQ.

    3. Proficient in designing, developing, and implementing RESTful APIs

    4. Experience in wrapping REST APIs with GraphQL, utilizing tools like HotChocolate or GraphQL.NET.

    5. Experience with SOAP APIs and capable of refactoring them into modern RESTful APIs.

    6. Conversant with security and its implementation in securing API endpoints

    7. Expert in SQL (preferably SQL Server), including stored procedures, functions, triggers, and query optimization techniques.

    8. Exposure to microservices architecture and related patterns.

    9. Solid understanding of object-oriented programming (OOP) principles, design patterns (Repository, UOW, Factory, Builder, Prototype, Strategy etc.), and their application in .NET development.

    10. Experience in writing unit tests and integration tests. Should be strong in writing granular unit tests using mocking frameworks (Moq)

    11. Experience in source control systems (Git) and collaborative development workflows.

    12. Knowledge of messaging systems (Kafka) or other asynchronous communication mechanisms.

    (ref : hirist.tech)

    Create a job alert for this search

    Lead Backend Engineer • Bangalore