To partner with our clients to provide the best levels of service, using first-class methodologies with a technology-driven approach.
Read more about this company
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Coordinate cross-functionally to ensure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews .
Guiding maintenance of legacy software, including internal support, bug fixes, and addressing requests for enhancement
Integrating software, middleware and components into different products, including Web-database applications, scientific portals and platforms, APIs, user-facing packages, and third-party software.
Qualifications
Bachelor's degree in Computer Science (or any Sciences/Engineering field)
5+ years of relevant work experience
Expertise in Object Oriented Design and Database Design.
Experience with Agile or Scrum software development methodologies
Ability to multi-task, organize, and prioritize work. Also able to collaborate with support teams (Business Analysts, Project Managers and Quality Assurance).
Adequate knowledge of Java, .Net, web components, SQL and other database languages, NoSQL, structured and Unstructured database, PL/SQL, AI, IT Infrastructure.
Knowledge of digital banking business models, architectures and solutions, Mobile, Cloud and AI will be an advantage