Digital Banking Senior Developer
Client of Ethics HR
Posted on 12 Mar
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & 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.
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.
Desired Candidate Profile
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.
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Digital Banking Senior Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Client of Ethics HR
Similar Jobs
Backend Developer
Confidential Company
- 5 - 8 Years
- Riyadh - Saudi Arabia
Mid- Senior Full Stack Developer - Java
Total Technologies and Solutions FZ LLC
- 5 - 8 Years
- Dubai - United Arab Emirates (UAE)
Java Developer
Software AYS
- 3 - 6 Years
- Abu Dhabi - United Arab Emirates (UAE)
Software Developer (Java / Frontend / Full Stack)
LYQA TECH VENTURES
- 3 - 8 Years
- Oman - Oman
Java Programmer
Software & co.
- 1 - 3 Years
- Sharjah , Dubai , Umm Al Qaiwain - United Arab Emirates (UAE)