Software Engineer

2 days ago


Gurugram, India NXServices Pvt Ltd Full time

Core Technical Skills We Are Looking For :


- Strong command of C#, .NET Core (6.0+), ASP.NET Core Web API, and MVC patterns.

- In-depth understanding of Object-Oriented Programming (OOP), SOLID principles, and Clean Architecture.

- Practical experience in Entity Framework Core using Code-First Approach, including Migrations and DB versioning.

- Hands-on exposure to designing RESTful APIs and asynchronous programming using async/await, Task, and parallel processing.

- Familiarity with GraphQL, CQRS, Dependency Injection, Middleware, and Custom Filters.

- Comfortable writing unit tests using xUnit/NUnit, mocking dependencies using Moq, and setting up integration tests with in-memory databases or test containers.

- Clear understanding of Design Patterns (Factory, Strategy, Mediator, Repository, etc.) and how/when to apply them in real-world scenarios.

- Working knowledge of Git, Git Flow, and pull request-based code reviews.

- Experience with Azure DevOps, CI/CD pipelines.

- Practical exposure to NuGet package management, versioning strategies, and private/internal feeds.

- Proficient with tools like Postman, Swagger (Swashbuckle), Fiddler, and basic understanding of OpenAPI.

- Good knowledge of SQL Server, stored procedures will be addons.

You must have :

- Bachelors/masters degree in computer science, Engineering, or related field.

- 5 to 10 years of hands-on experience in software development using the Microsoft .NET

ecosystem.

- Passion for clean code, architecture, and problem-solving. You thrive in complexity and are

self motivated to drive things independently.

- Ability to understand business requirements and translate them into scalable technical

solutions.

- Proven experience in leading mid-sized modules or mentoring junior developers.


(ref:hirist.tech)
  • Software Engineer

    2 days ago


    Gurugram, India NatWest Group Full time

    Job Description Join us as a Software Engineer - This is an opportunity for a driven Software Engineer to take on an exciting new career challenge - Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority - It's a chance to hone your existing technical skills and advance your career - We're offering this role at senior...

  • Lepton Software

    2 days ago


    Gurugram, India Lepton Software Full time

    Position : Technical Project ManagerExperience : 5+ YearsLocation : Gurugram, IndiaJob SummaryWe are seeking a highly skilled Technical Project Manager (TPM) with 5+ years of experience to lead process optimization and automation efforts within our data-intensive environment. This pivotal, on-site role requires a seasoned professional with a strong...


  • Gurugram, Gurugram, India Lepton Software Full time

    Job Description Job Summary A GIS Engineer at Lepton Software plays a crucial role in the production and management of geospatial data across various projects. The position encompasses tasks such as digitization, geocoding, and conducting surveys when necessary. Key Responsibilities Geospatial Data Production: Engage in the creation and management of GIS...


  • Gurugram, India NatWest Group Full time

    Job Description Join us as a Software Engineer - This is an opportunity for a technically minded individual to join us as a Software Engineer - You'll be designing, producing, testing and implementing working software, working across the lifecycle of the system - Hone your existing software engineering skills and advance your career in this critical role -...

  • Data Engineer

    2 weeks ago


    Bengaluru, Gurugram, India Trigent Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Detailed Job Description:We are currently seeking a Senior Data Engineer with hands-on coding experience and a strong background in Python, PySpark, and Object-oriented programming. The ideal candidate will be responsible for designing, developing, and implementing new features to our existing framework using PySpark and Python. This position requires a deep...


  • Gurugram, India Capgemini Full time

    Job Description At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide...


  • Bengaluru, Gurugram, India SP Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Hi Job seekers,We have opening for Python developerClient: Carelon global solutionPayroll: Sp softNP:0 to 10 daysLoc :Bangalore/Gurgaon(hybrid)Description:Job Description:Responsibilities:• Design, develop, and maintain scalable Python applications for cloud environments.• Manage relational databases using PostgreSQL, ensuring data integrity,...

  • Principal Engineer

    2 days ago


    Gurugram, India REACH DREDGING LIMITED Full time

    What you'll do here :- Software Engineering- Own the technology direction and roadmap for the technology assets for commercial and speciality lines.- Collaborates closely with the senior leadership to develop and implement strategic initiatives and roadmaps that drive innovation, enhance efficiency, and contribute to maintaining the competitive edge in...


  • Bengaluru, Gurugram, India Natwest Digitalx Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIts a chance to hone your existing technical skills and advance your career while building a wide network of...


  • Gurugram, India Zenarate Full time

    Zenarate uses cutting-edge speech processing, AI, and machine learning to empower contact center agents to deliver the best experience possible. Some facts about the business: We are an exciting and profitable SaaS company, with 100% year-over-year growth. Profitable growth means that we have control over our destiny and you will be part of an organization...