Qureos

FIND_THE_RIGHTJOB.

Digital Banking Senior Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Responsibilities:

  • Application Development:
  • Task Execution: Work closely with the Sprint Lead, Scrum Master, and other team members to implement tasks and user stories assigned for the sprint.
  • Coding and Development: Write clean, efficient, and maintainable code following best practices and coding standards, contributing to the development of software features and functionalities.
  • Task Estimation: Participate in sprint planning meetings, provide input on task complexity and estimation, and commit to completing tasks within the defined sprint timeframe.
  • Collaboration: Collaborate with cross-functional team members, including designers, testers, and product owners, to ensure alignment and understanding of project requirements.
  • Testing and Quality Assurance: Conduct testing, debugging, and troubleshooting to ensure the functionality, performance, and quality of software deliverables.
  • Documentation: Maintain documentation for code, processes, and configurations, ensuring accuracy and completeness for future reference.
  • Adaptability: Be adaptable to changing priorities, requirements, and emerging technologies, contributing proactively to the team's success.
  • Continuous Improvement: Participate in sprint retrospectives, provide feedback, and contribute ideas for process improvement and optimization.
  • Design, develop, and maintain software applications, integrations and solutions ensuring they meet functional and performance requirements.
  • Write clean, efficient, and well-documented code using appropriate programming languages and frameworks in conformance with best practices. Ensure efficiency, re-use and commonality across the developments value stream.
  • Evaluate and rationalize the need for custom developments, avoiding customizing off the shelf solutions.
  • Comply with established service management procedures for incidents, problems, requests for change, change requests and change authorization.

Integration Development:

  • Create and maintain data integrations, APIs, and middleware to connect various software systems and services.
  • Implement ETL (Extract, Transform, Load) processes to transfer and transform data between systems.
  • Integrate third-party software, APIs, and services into existing applications or develop custom integrations as needed.
  • Ensure data consistency and integrity across integrated systems.

Testing and Quality Assurance:

  • Develop and execute unit tests, integration tests, and end-to-end tests to validate the functionality and reliability of applications and integrations.
  • Identify and resolve defects and issues.
  • Resolve development defects arising from technical and user acceptance testing.

Documentation:

  • Maintain detailed documentation of application and integration design, architecture, and functionality.
  • Create user guides and training materials as necessary.

Performance Optimization:

  • Monitor application and integration performance and proactively identify areas for improvement.
  • Optimize code and configurations to enhance system efficiency.

Security and Compliance:

  • Implement security best practices to protect data and systems.
  • Ensure compliance with data privacy regulations and industry standards.

Troubleshooting and Support:

  • Provide technical support to resolve application and integration issues.
  • Investigate and troubleshoot problems and implement solutions in a timely manner.

Collaboration:

  • Collaborate with cross-functional teams, including business analysts, system administrators, and quality assurance teams, to deliver high-quality solutions.

Continuous Learning:

  • Stay up to date with emerging technologies, development tools, and integration techniques.
  • Attend training and certification programs as needed.
  • Ensure correct adoption of policies and procedures to guarantee that the bank business is conducted in compliance with Local Laws, Internal rules and regulations, as well as, International Standards.
  • Ensure the correct functioning and implementation of Permanent Supervision system, compliance, operational risk & workplace success guidelines whenever & wherever possible.

Job Requirements:

  • Bachelor's degree in computer science, software engineering, or a related field from a reputable university.
  • Minimum 8 years of experience as a software developer with a focus on application development and integration projects for the Manager.
  • Minimum 6 years of experience for the Associate.
  • Minimum 5 years of experience for the Lead.
  • Minimum 3 years of experience for the Senior Developer.
  • Minimum 2 years of experience for the Developer.
  • Proficiency in programming languages such as Java, Python, C#, or JavaScript.
  • Knowledge of integration technologies and protocols (e.g., REST, SOAP, JSON, XML).
  • Experience with integration platforms and middleware (e.g., MuleSoft, Apache Camel, Dell Boomi).
  • Familiarity with databases, SQL, and data modelling.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Attention to detail and a commitment to delivering high-quality solutions.
  • Understanding of security and compliance considerations in software development.

Job Type: Full-time

© 2025 Qureos. All rights reserved.