Provides application software development services or technical support typically in a defined project.
Contributes to all phases of the development lifecycle.
Codes, tests, debugs, documents, implements, and maintains software applications.
Design, planning, and development of solutions based on business requirements.
Review and fix problems uncovered by testing or customer feedback.
Demonstrates an understanding of Financial systems and the services industry.
Monitors and report to management on project status identifies issues that may impede the attainment of goals, recommend and implement corrective measures.
Completes project assignments and special projects commensurate with job expectations.
May provides leadership and/or guidance to other technical professionals.
Provides technical support to payment applications including Card Management System and Payment Switch.
Building Microservices, APIs, and scripts as required to support payment applications.
متطلبات الوظيفة
Job Requirements
A Bachelor’s or Master’s degree in Computer Science, Information Systems, or the equivalent combination of education, training, or work experience.
At least 4 years of experience as a back end Developer
Strong Knowledge of Java (JDK), J2EE, Sprint Boot.
Strong Knowledge of Oracle and SQL Server queries.
Expert with Microservices architecture and software design patterns can design and solution microservices based on the business domain.
Proficiency in business modeling and requirements definition disciplines through Unified Modeling Language.
Strong experience and deep strong knowledge with AWS.
Deep knowledge of Git version control.
Knowledge of end-to-end systems development life.
Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors
Excellent in problem-solving, team, and time management skills.
Excellent command of English.
Self-motivated, independent, well-organized and dynamic