Job Description
Experience Required
12+ years experience in software systems development 3+ years experience in people managementAbility 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 skillsExperience working with international and remote teams.Leading technical decision-making, mentoring junior developers, and ensuring high performance, scalability, and security across projectsExperience 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 minimizedAbility 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