Job Details

ID #15652257
Estado Georgia
Ciudad Atlanta
Tipo de trabajo Permanent
Salario USD $166,750 - $201,250 166750 - 201250
Fuente Catapult Services LLC
Showed 2021-06-20
Fecha 2021-06-18
Fecha tope 2021-08-17
Categoría Sistemas/redes
Crear un currículum vítae

Application Architect, Payments

Georgia, Atlanta, 30308 Atlanta USA

Vacancy caducado!

The Payments Architect acts as the

Application Architect responsible for guiding the Payments Application Development team through the development process. He or she will ensure that development is being done right the first time and has an understanding of how their product relates with other products, and insures interdependencies are in focus. Similarly, the Payments Architect acts as the lead Infrastructure Architect responsible for guiding the delivery and implementation of solutions with appropriate preparedness for company clients and customers in strategic data centers and cloud deployments.
  • Success is measured on the ability to minimize re-work required after production implementation, which may be due to stability, performance, and/or functionality that does not support architectural tenets (e.g. digital first, services-oriented architecture, Software-as-a-Service processing, etc.).
  • Make design decisions and technology recommendations to satisfy business requirements based on the product roadmap/vision.
  • Continuously communicate the vision in an audience-appropriate manner, both internally and externally, from developers and designers to business owners and customers.
  • Make recommendations based upon this vision and associated analysis in order to satisfy tactical, operational, and strategic needs.
  • Ensure lead engineers and designers are familiar with application, software and infrastructure technology assets, standards, and requirements along with software development best practices.
  • Assist in the identification of patterns, techniques, tools, and processes that contribute to effective project execution and business-unit profitability.

The Payments Architect contributes in the following areas:
  • Document and publish appropriate architecture principles and standards, position papers, blueprints, best practices, patterns and frameworks.
  • Define, construct, support and provide training for enterprise and application frameworks.
  • Document functional product solutions for key product strategy and product management initiatives leveraging defined functional component model libraries and the defined product line architecture roadmap.
  • Document functional product solutions for opportunities leveraging strategic components and defined product line architecture roadmap.
  • Review functional and technical designs to identify areas of risk and/or missing requirements.
  • Document and communicate opportunities to leverage inter-project synergies, application and enterprise software or infrastructure asset re-use, and opportunities to expose application assets for enterprise consumption.
  • Communicate system architecture to technical and business audiences.

YOU HAVE…
  • Experience leading the technology direction for multiple projects and led or presented architecture concepts outside the realm of immediate workgroup
  • Demonstrated experience as the application development system designer or technical lead on many “very large” (e.g. 10,000 hours or more spanning more than 6 months) programs or projects
  • 5+ years working in a distributed and heterogeneous computing environment (zOS, Linux, Windows)
  • 5+ years demonstrated experience in working with database (relational, NoSQL) technologies
  • 5+ years demonstrated experience in modern software application technologies using dot net or java
  • 2+ years of experience with Microservices
  • Experience with Microsoft Azure
  • Successful design and implementation of Software-as-a-Service applications
  • Experience in building On-Line Transaction Processing (OLTP), batch and reporting systems
  • Experience in using modeling techniques
  • Experience in building robust and scalable infrastructure architectures implemented in a Continuous Integration / Continuous Delivery (CI/CD) paradigm
  • Bachelor’s degree in Computer Science, Engineering or a related discipline; or equivalent combination of education and experience that is required for the specific job level. Post-graduate education is desired.

General knowledge, skills and abilities:
  • Knowledge of financial services payments or eCommerce industry desired
  • In-depth knowledge of end-to-end systems development life cycles (including agile, iterative, and other modern approaches to software development)
  • Proficiency in business modeling and business requirements definition disciplines through object oriented architecture, Unified Modeling Language (UML), use cases, user stories, etc.
  • Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g. executive, management, individual contributors)
  • Excellent analytical, decision-making, problem-solving, team, and time management skills
  • Ability to persuade and influence others on the best approach to take
  • Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed
  • Positive outlook, strong work ethic, and responsive to internal and external customers and contacts
  • Willingly and successfully fulfill the role of teacher, mentor and coach
  • Requires in-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems management, and related infrastructure technologies and practices

Vacancy caducado!

Suscribir Reportar trabajo