Description: As a Software Engineer you will have strong programming background and experience working in building enterprise using .Net or Java stack. You have experience working in cloud technologies and in JavaScript based frameworks. You have a passion for creating great software and applications in an agile scrum environment.

Responsibilities : 

  • Produce clean code and automated tests.
  • Expertise in Java or .Net dev stack and in any JavaScript based framework like Angular, Node.js, React etc.
  • Full stack understanding of web/mobile/API/database development concepts and patterns
  • Design and develop high quality software services and features, working with architects and other team members
  • Participate in, contribute to and continuously improve Agile software development processes.
  • Align with enterprise architecture frameworks and standards.
  • Work under the guidance of development managers or others to analyse, modify and implement various common business needs
  • Strive for quality of performance, usability, reliability, maintainability and extensibility
  • Conduct research, make recommendations and apply new technologies
  • Implement unit, integration and other automated tests Qualifications

NICE TO HAVE :

  • Understanding of DevOps, automation testing, test driven development, behaviour driven
  • development, serverless or micro-services
  • Experience with AWS or Azure cloud technologies (such as Azure Functions, Lambda or DynamoDB)
  • Understanding of Agile Scrum and SDLC principles