Mexico City, CDMX, Mexico
255 days ago
Terminal Dev Architect

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.  Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results.  We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions.  Join our dynamic team and make your mark on the payments technology landscape of tomorrow. 

Purpose

 

The Software Architect is responsible for the roadmap, design and development activities associated with the cardholder payment interaction.  As part of a dynamic and exciting development center, the Software Architect will primarily design applications for secure Android devices, utilizing state-of-the-art software development techniques, including Behavioral Driven Development and Continuous Delivery.

  

Working alongside existing Software Architects, business analysts, developers and quality assurance team members, the ideal candidate will design and advance the application roadmap, engage with engineering teams tasked with delivering their vision, and set and maintain a standard of excellence.

 


 

Essential Duties

Design application features, capabilities and infrastructure as part of the application development team

Assist in establishing technical direction across the organization, with a sound and pragmatic approach

Deliver on the technical solution to meet the product vision

Participate in the definition of architecture principles, styles, policies and standards

Participate in coding activities e.g. Proof Of Concept, code reviews and demonstrators, debugging and issue analysis

Communicate strategies, policies and practices in terms that are meaningful to the engineering group.

Responsible for achieving planned business results by decisions and actions based on professional or technical expertise, business principles, and substantial practical experience

Develops and manages relationships with external vendors and partners

Develops and manages relationships with internal customers and providers; works to minimize and/or resolve conflicts

Ensures quality by evaluating designs, test results, development quality standards and overall product deliverables to requirements

Ensures quality and efficiency by routinely identifying and driving process improvements

Attends status meetings to provide project updates to the project management and business ownership teams

Identifies, resolves, and recommends solutions to standard and non-standard problems

Possesses strong problem management and problem resolution skills

Serves as an example of professionalism, dedication, and conscientiousness for organization

Supports and applies department and company goals to personal goals

Creates and manages own resource plan

Works with Product business owners to ensure solutions meet organization strategic objectives

Identify and suggest improvements in design, development and release process of our products

 

Other Duties

d

Help new architects in the team with on-boarding process and training

Mentorship and guidance to other architects in the team

Task delegation on a weekly basis

SME on various systems used with the organization

The above list is not all-inclusive as additional duties may be assigned by the supervisor


 

Required Qualifications

 

BSc or MSc or equivalent in Computer Science or related field

High degree of experience in application architecture (e.g. Event Driven Architecture, Component Based Architecture)

High degree of experience of software design and coding, with emphasis on at least one of embedded and/or security related software development

Experience with C++/C and Linux

Experience of Object Oriented Analysis and Design, and Object Oriented Programming.

Familiar with diverse, complex problems and adept at devising reasonable solutions or alternatives

Proven experience translating Business Requirements into solutions

Technical leader and coach, aware of applicability of new technologies

Can work at an abstract level and create abstractions that clarify and contribute to system integrity and solution design

Tolerant of high degrees of ambiguity, and good at resolving uncertainty and setting direction.  Willing to backtrack, seek multiple solutions and experiment to validate approaches

Creative, Investigative, Innovative, Insightful and able to make technical leaps, finding novel solutions

Excels at grasping existing code, and identifying opportunities to improve and to integrate with existing code

Effective and comfortable working with high-level management.

Strong written and oral communication skills including proven success in working with stakeholders with a wide range of technical knowledge

Comfortable working in an environment that is growing rapidly and constantly addressing the inherent challenges.

 


 

Preferred Qualifications

5+ years work experience as a technical leader/architect

Extensive experience in payment industry for a minimum of 5 years


 

Career Path

Sr. Software Architect -> Principal Architect 


 

Competencies

*determined by Talent Management

Global Payments Inc. is an equal opportunity employer.

Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.

Confirm your E-mail: Send Email