Jobs in Egypt - Senior Software Engineer – Full Stack / Java at Visa
Senior Software Engineer – Full Stack / Java at Visa
Location: Agouza
Job Description:
- Develop programs for enhancing Visa’s critical Clearing and Settlement systems.
- Collaborate with business units and technical staff to design appropriate solutions.
- Evaluate options and provide recommendation on scope and scale of effort required to develop solutions.
- Create design documents, code, unit/functional test, document and implement new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
- Build and maintain effective relationships across disciplines in order to provide superior product support.
- Support and deliver on resulting initiatives from the Business Plan and Technology strategy demonstrating re-use, eliminating duplicative components, architectural design, and use of innovative products.
- Work to ensure technology decisions are “business” driven.
- Suggest and cultivate ideas on the extension of the current systems to new products and services.
- Must be able to understand the positioning of a solution within the company and to build consensus to effectively gain buy-in from all participants.
- Identify opportunities for further enhancements and refinements to standards, processes and systems.
- Provide rotational on-call support as scheduled.
Job Requirements:
Education:
- 2 years of work experience with a Bachelor’s Degree or an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)
Relevant Experience:
- 3 or more years of work experience or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
- Experience in Node is must.
- Experience Angular, Java, Spring, MySQL and Linux is required.
- Experience in development in a CI/CD environment and familiarity with CI/CD tools is required.
- Experience in applying modern Agile Software Development practices.
- Experience in Micro Services development.
- Experience with designing and developing solutions for highly scalable, highly available complex systems, preferably in the payment systems or other financial services industry.
Technical Knowledge/ Skills/ Training required:
- Good interpersonal and facilitation skills.
- Excellent written and verbal communication skills.
- Adaptability is a must, including the ability and enthusiasm to learn new technologies quickly.
- Must be able to write technical design and build documentation for all aspects of a technical infrastructure.
- Strong problem determination skills and ability to resolve critical issues for complex systems under tight time frames using dumps and other tools.
- Ability to multi task and handle multiple competing priorities with minimal direction from management. Should possess excellent planning and organizational skills.
- Ability to understand systems from all levels, from the “big picture” enterprise-level view to the low-level technical view.
- Ability to represent technical and business issues and solutions to multiple levels internally and externally to support strategic organizational plans.
To Apply:
https://usa.visa.com/careers/job-details.jobid.743999709937421.deptid.1146810.html
Tips for updating your Resume:
No comments: