Payment Gateway Solution Architect
Job Description:
Acorre Energy is looking for a Payment Solutions Architect, who will help us create, expand and maintain a Payment Services Gateway. This position will be a key member of the Gateway Services team, and will share design, development, and support responsibilities within the team in the delivery of Gateway Services in a high-volume, transaction processing environment.
Responsibilities:
- Design and refactor the company’s Payment Services platform
- Contribute to overall architecture and design, working closely with the enterprise architect
- Hands on development, plus contributing to the overall software life cycle including participating in code reviews, setting coding standards and introducing new technologies to the team
- Work with Quality Assurance and developers to ensure software builds meet system, functional and performance requirements and adhere to corporate polices such as security and privacy
- Participate in the design and planning of enhancements to existing products and development of new products
- Strong work ethic and ability to work independently, as well as in an Agile development environmentÂ
- Work within a SaaS environment
- Drive innovation within team and company
- Design and deploy overall solution architecture to meet current and future business and product requirements
- Create overall architecture blueprints and design patterns to guide development
- Conduct technical product evaluation and selection
- Align technical architecture and roadmap with product design
- Establish credible technical roadmap, documented architecture(s)
- Set technical standards and monitor compliance to same
- Evangelize standardization and architecture practices
- Conduct technical planning sessions to establish agreement on development approach
- Work with engineering teams to clarify and enforce rigorous adherence to architecture(s) and technical standards
- Support Compliance and Legal with enterprise standards, processes and policies
- Contribute to continuous improvement of product ownership and agile processes
- Motivate the team with clear, elevating goals
Qualifications:
- 5+ years experience developing web-based, n-tiered systems
- Extensive experience with C#; .NET; JAVA; Phyton; RDBMS e.t.c
- Strong skills and knowledge of relational database design and development
- Must have a solid background in Transaction Processing and/or Payment Systems, preferably within the Credit Card and ACH realms
- Must have a solid understanding of Services-Oriented Architecture and Distributed Architectures
- Experience designing and building multi-threaded and asynchronous processing systems
- Experience with PCI Compliance regulations preferred
- Understanding of the release management and software development lifecycles
- MS/BS in Computer Science or related field preferred, or sufficient comparable experience
- Previously held role of product or technical solution architect
- Payments domain knowledge including high transaction rate processing
- Expert knowledge in modern design patterns and blueprinting practices
- Expert knowledge of mobile app development practices
- Expert knowledge of API, mirco-services and event driven IT architectures
- Expert knowledge of data exploitation, Security and concepts
- Expert knowledge of cloud-based technology offerings as well as deployment architecture options
- Expert knowledge of full stack development and open source components
- Strong knowledge of security, controls, privacy and compliance in the Financial Services domain
- Strong knowledge of agile development experience
- Outstanding technical and non-technical communication and presentation skills
- Experience working with both technical and non-technical stakeholders to both collect requirements and to communicate the architecture vision and status