Full Time
Senior Engineer – American Express Jobs
Job Description
Job Type: Senior Engineer from home
Location: Arizona work from home
Company: American Express
Position Description:
This is a Senior Engineer II post that reports to an Engineering Director or Director of Technical Delivery.
Duties of the Job:
- Analyzes requirements and user stories in order to properly support design activities.
- Key components of software development for assigned applications are carried out.
- Hands-on system architecture, analysis, design, and development
- Assists in the delivery of consistent development methods as a contributing member of an agile team.
- Spends 70% of his time writing code and testing, and the rest of his time collaborating with collaborators on ongoing product/platform releases.
- When needed, designs and constructs integration components and interfaces in collaboration with architects and infrastructure engineers.
- Contributes to the selection of tools, methods, and approaches
- Unit and assembly testing of software components is performed, which includes the design, implementation, assessment, and execution of unit and assembly tests.
- Does code evaluations and creates test automation
- Debugs software components by identifying, correcting, and verifying code errors.
- Performs ongoing code restructuring and product improvement
- Looks for possibilities to implement innovative technologies.
- Offers continuing support for application availability.
- Understands the influence of design decisions on various systems, business units, and the long-term impact.
- Ideas for improving overall system design and performance are generated.
- Dedicated to delivering high-quality code on time and within specs.
- Cost savings, performance devotion, high dependability, user experience quality, and architectural alignment of solutions are all priorities.
- Junior team members are mentored and coached.
Qualifications/skills required:
- Bachelor’s or Master’s Degree in Computer Science, Information Systems, or a related discipline is required (or has equivalent work experience).
- Hands-on knowledge and comprehension of architecture, requirements analysis, application system design and integration, as well as a thorough understanding of appropriate programming approaches, are required.
- Will collaborate with business partners to articulate concepts as well as design and execution considerations.
- TPF Apps Development / Assembler / C / C++ /cTPFDF 10-15 years
- TPF programming talents that are second to none, as is knowledge of the operational principles.
- Hands-on expertise with object-oriented design and development in languages such as Java, J2EE, Big-Data Components/Frameworks, and other Java tools/Frameworks.
- Strong written and verbal communication skills are required, as well as the ability to persuade multi-functional teams, business partners and/or vendor partners, and technology leaders.
- Qualifications Preferred:
- A background in card authorisation, merchant technologies, digital capabilities, and ISO 8583 specifications is preferred.
- Expertise with POS and ATM authorization is advantageous.
- Knowledge of a variety of IT topics.
- Java skills and development experience are a plus.
- Agile development knowledge