Job Title:   Software Engineer II

  • Job ID

  • 24243

  • Category

  • Default

Job Description

As a Sr. Software Engineer, you will build and extend the full technology stack for globally used applications.



Your role will involve:



  • Robust and scalable desktop and web-based applications and backend RESTful services
  • Create/improve tools for internal use
  • Build abstractions and contracts with separation of concerns for a larger scope
  • Rapid proto-typing of new ideas driven by local needs
  • Technical skills
    • WPF, WCF,
    • Web API
    • Microsoft SQL Server 
  • Self-responsible for completing development tasks and collaborate with the development team to achieve product development goals
  • Willing to contribute for doing end to end Quality testing as and when require

Qualifications and Experience: 

  • BE/BTech/MTech with 4-7 years of experience
  • Fluency in C#/.NET service and desktop tool development
  • Experience with distributed enterprise systems, structured engineering, design patterns, and principles of software architecture
  • Strong background in API/SOA design principles
  • Track record of delivering applications and services in a fast-paced, multi-team environment
  • Proven ability to work cross-team, capable of interactions with wide-ranging business partners across the company (marketing, customer care, manufacturing, global properties)
  • Hands-on development experience with databases either SQL-based RDBMS or so-called NoSQL storage solutions (Mongo, Cassandra)
  • Strong problem solving skills, data structures and algorithms


Not mandatory, but extremely helpful: 

  • Experience working on Javascript frameworks AngularJS, ReactJS, JQuery
  • HTML, CSS, Less, Sass
  • Experience with cloud service infrastructure and platforms (AWS)
  • Experience using CI Tools - GitHub, Jenkins