Domain Architect
Irving, TX, United States
Role: Domain Architect (Merchant Services Architecture)
Locations: Irving, TX - Onsite
Duration: Fulltime
Position Overview:
The Merchant Service Architect plays a critical role in the design, development, and implementation of robust and scalable merchant service solutions. This position focuses on architecting cutting-edge payment processing systems that cater to the needs of merchants, ensuring seamless and secure transactions for their customers. The role demands a strong blend of technical expertise, business acumen, and strategic thinking to create innovative and efficient payment solutions within a bank environment.
Key Responsibilities: Solution Design: Collaborate with cross-functional teams, including product managers, engineers, and business stakeholders, to gather requirements and design end-to-end merchant service solutions. Create architectural blueprints that align with the business goals and industry best practices.
Scalability and Performance: Develop solutions that can handle high transaction volumes and peak loads. Implement strategies to optimize system performance, reduce latency, and enhance overall user experience.
Integration: Define integration strategies for connecting merchant service platforms with external vendor system as well as other bank enterprise application. Ensure seamless data flow and interoperability between different applications.
Technology Evaluation: Stay updated with the latest trends and advancements in payment processing technologies and recommend relevant tools and frameworks that can enhance the merchant service ecosystem.
Create detailed architectural documentation, including diagrams, technical specifications, and system flowcharts, to facilitate understanding and collaboration among development teams.
Identify potential risks and vulnerabilities in the merchant service architecture and implement risk mitigation strategies to protect the system from potential threats.
Provide technical guidance and mentorship to development teams, fostering a culture of innovation and continuous improvement. Collaborate with stakeholders to drive successful project execution.
Continuously monitor the performance of merchant service systems and identify areas for improvement. Implement optimizations and upgrades to enhance system efficiency.
Requirements: Bachelor's or master's degree in computer science, Software Engineering, or related field.
Proven experience (typically 8+ years) in software development, including significant experience in designing and architecting payment processing systems.
Strong understanding of various payment protocols, gateways, and acquirer networks.
Excellent problem-solving skills with the ability to think strategically and deliver innovative solutions.
Experience with cloud-based architecture and microservices is highly desirable.
Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
A track record of successful project delivery and the ability to manage multiple projects simultaneously.