Job Description

Experience Required


  • 12+ years experience in software systems development
  • 3+ years experience in people management

  • Ability to solve technical/engineering problems and execute on the solution through the development and testing.

  • Knowledge and demonstrated experience in the development project lifecycle. Significant experience in SDLC methodologies.

  • Knowledge and demonstrated experience in system architecture, technical design, and system and software development technology.

  • Understanding of Agile methodologies.

  • Analysis of Algorithms, Data Structures, Object Oriented Programming, Design Patterns, and Problem-Solving skills.

  • Proficient understanding of code versioning tools such as Git / SVN.

  • Experience with continuous integration and continuous delivery (CI/CD) pipelines.

  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.

  • Knowledge and experience with building and supporting applications on various platforms.
  • Preferred Skills / Experience

  • Excellent troubleshooting and communication skills

  • Experience working with international and remote teams.

  • Leading technical decision-making, mentoring junior developers, and ensuring high performance, scalability, and security across projects

  • Experience providing support in troubleshooting issues in live environments.

  • Experience working with applications in the financial domain.

  • Strong commitment towards quality and schedule.

  • Experience working with BDD (Behavior Driven Development)
  • Proven ability to influence stakeholders/clients ensuring protocols are not minimized

  • Ability to identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application