Executive Recruitment company Monroe Consulting Group's Technology division is currently recruiting on behalf of an international Fortune 500 financial technology company. Our distinguished client provides a wide range of financial products and services that targets three primary segments: merchant solutions, banking solutions and capital market solutions.
Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all fun.
Job responsibilities:
- Advise client on end-to-end technical integration, deployment scripts & strategy, topology, HA and DR setup.
- Experience on middle-ware technologies like MQ, WebSphere, Database skills.
- Experience on non-functional requirements, issues, and their solutions, including HA, performance etc.
- Troubleshoot and resolve production issues at client side and support offshore production support team.
- Contribute to product design, advise BA and product owners, review code and advise development team.
- Advise client on performance tuning, conduct health check, technical improvements etc.
- Answer technical design questions, participate in new requirements discussion with client on CRs, new deals in the region.
- Documents and publishes appropriate architecture principles and standards, position papers, blueprints, best practices, patterns, and frameworks.
- Defines, constructs, supports, and provides training for enterprise frameworks.
- Defines and maintains a library of functional component models within and across client's product lines.
- Documents functional product solutions for key client's product strategy and product management initiatives leveraging defined functional component model libraries and the defined product line architecture roadmap.
- Documents functional product solutions for key client's financial services sales opportunities leveraging defined functional component model libraries and the defined product line architecture roadmap.
- Maintains a catalogue of reusable functional application components consumable across applications and product lines.
- Reviews functional and technical designs to identify areas of risk and/or missing requirements.
- Acts as tie breaker on design decisions.
- Documents and communicates opportunities to leverage inter-project synergies, application and enterprise software or infrastructure asset re-use and opportunities to expose application assets for enterprise consumption.
- Communicates system architecture to technical and business audiences.
- Other related duties assigned as needed.
Job requirements:
- Must have led technology direction for multiple projects and led or presented architecture concepts outside realm of immediate work-group.
- Demonstrated experience as application development system designer or technical lead on many "large projects.
- May also require one or more of the following experience requirements:
- Five or more years working in a distributed and heterogeneous computing environment. (ZOS, UNIX, Windows)
- Five or more years demonstrated experience in working with relational (and/or hierarchical) databases.
- Five or more years demonstrated experience in modern software application technologies.
- Successful design and implementation of applications in a shared service environment.
- Experience in building On-Line Transaction Processing (OLTP), batch and reporting systems.
- Experience in using Unified Modelling Language (UML) for Object Modelling.
- Experience in building robust and scalable infrastructure architectures (telephony systems, network services, web farms, multiple-node systems, etc.
- Knowledge of financial services industry.
- In-depth knowledge of end-to-end systems development life cycles including waterfall, iterative and other modern approaches to software development.
- Proficiency in solutions design and requirements definition disciplines leveraging model driven design-based tools and techniques including conceptual solution component models, business process models, use cases, etc.