Software Developer – Microsoft Technologies

Location: Hyderabad, India at Yathi Solutions (
Reporting to: Programme Manager / Production Consultant / Lead Consultant

Position: Software Developer

Posted On: Sept 18th, 2021

Yathi Solutions is looking for a software developer with at least 5 to 7 years of experience to work with an MNC client on an application that serves investors and entrepreneurs with models to set up businesses based on complex supply/demand algorithms.

The software development team within this division in UK comprises of software engineers, test, design and product management. The role will be to deliver solutions in the Geographic Information System (GIS) and logistics planning domains. We are looking for a generalist who applies Initially, the role requires expertise in principals of Software Engineering from an excellent academic background and / or practical work experience. We work with a range of technologies primarily built on a Microsoft stack. Other open source technologies include PostgreSQL, Angular, jQuery, NgRx, RxJS, Python, Typescript. Additionally, we work to develop solutions with a Cloud-first, Serverless-first bias.

The successful candidate will initially work on R&D projects to deploy RESTful services written in ASP.NET Core to the cloud (Azure Functions or AWS Lambdas) for Spatial Modeller product.

Core Skills, Knowledge, Experience Required :

  • Demonstrable experience designing and developing software using,
    1. C# with .NET Core and / or .NET Framework (4.*)
    2. Python
    3. Relation Database technology
      1. Entity design
      2. Query design, SQL

Desirable Skills and Experience:

  • Some experience of cloud services, AWS or Azure
  • PostgreSQL and PostGIS
  • Lambdas, Functions or other similar Serverless technology
  • NoSQL Database Technologies
  • WPF
  • IIS / Kestral
  • C / C++ / STL
  • GDAL
  • Angular
  • NgRX
  • RxJs
  • RESTful APIs

The Opportunity:

  • To join the UK’s leading market analysis team, which has a strong, credible and well- established brand.
  • To work in an environment in which experts across a range of data, marketing, location and technology disciplines are coming together to create unique location and marketing solutions for the world's biggest brands.
  • To operate in an already successful business and shape it to support significant future growth.
  • To work in an organisation which is committed to building long term relationships with its clients and does not take a short-sighted, revenue maximisation approach.
  • To work in a relatively informal business, which promotes entrepreneurship and autonomy.
  • To work in an environment that encourages personal development within normal working routine.

The Package:

  • Competitive salary and benefits package
  • Flexible working