»  Software & IT »  Senior Software Engineer (.Net)


7Yrs -10 Yrs       Gurgaon     Openings: 1


[doc,pdf ]

The Company

Our client is a leading global information services leader. They partner with the world’s leading organisations in business, finance and government to provide the unrivalled insights, perspectives and intelligence lead to well-informed, confident decisions. The company serves more than 50,000 key customers in more than 140 countries, including 80 percent of the Fortune Global 500 across a host of industries and disciplines including energy, finance, automotive, engineering, technology, maritime and trade, aerospace and defense, chemical, and economics and country risk.

The Job

osition title

Senior Software Engineer (.Net) 

Years of Experience 

7+ years 

Location

Gurgaon

Shift Timings

12 pm – 9 pm

Position summary  

Our proprietary software-as-a-service helps automotive dealerships and sales teams better understand and predict exactly which customers are ready to buy, the reasons why, and the key offers and incentives most likely to close the sale. Its micro-marketing engine then delivers the right message at the right time to those customers, ensuring higher conversion rates and a stronger ROI. 

What You'll Do 

  • Work in a team environment using Agile practices 

  • Apply design patterns, best-practices and novel approaches to overcome technical challenges 

  • Develop apps that run on a cloud infrastructure – G-cloud, Azure 

  • Back-end data modelling 

Your Profile

Who you are 

  • 7+ years of experience building enterprise-level applications 

  • Strong back-end developer with experience of building high-performance back-end services with C# and .NET Core 

  • Knowledge of microservices, design principles (SOLID) and design patterns. 

  • Implemented both relational and non-relational databases, such as Microsoft SQL Server and MongoDB 

  • Test Driven Development (TDD), testing frameworks 

  • Comfortable using Azure DevOps or similar CI/CD tools, Git 

  • Good to have knowledge of message brokers or pub-sub systems like Kafka, RabbitMQ, etc. 

  • Good to have some frontend experience using frameworks like ReactJS, Angular etc. 

  • Good to have knowledge of Docker, Kubernetes and Terraform 

  • Good to have knowledge of Python and experience of working in applications which process and analyze large amounts of data. 

  • Full project life-cycle experience 

  • Ability to mentor junior team members 

  • A self-starter with an enthusiasm for technology 

  • Strong communication skills 

  • Bachelors or an advanced degree in Computer Science or a related engineering discipline required.