About the job
Preferred Qualifications
• At least 12 years of relevant experience in a financial services environment or equivalent consulting experience delivering technical advisory services.
• In-depth understanding of current IT landscapes and trends to effectively identify client engagement and service challenges.
• Proven ability to serve as the primary client liaison during project engagements, conducting client meetings and delivering executive-level presentations that facilitate actionable decisions.
• Proficient in articulating technical findings through written reports and presentations, utilizing tools such as PowerPoint, Excel, Word, and Visio.
• Strong project delivery capabilities including project scoping, team staffing, subject matter guidance, and engagement management.
• Capacity to comprehend both business and technical requirements, subsequently proposing reference architectures and technology blueprints.
• Skilled in identifying opportunities for technology standardization, evaluating options, and assessing complexities and risks to make informed technical decisions.
• Experience with at least one cloud-based platform (e.g., Cloud Foundry, Google Cloud Platform, AWS, Azure).
• Proficiency in developing systems using MVC or MVVM architectures with a solid grasp of Object-Oriented Programming principles.
• Competency in Java programming languages along with knowledge of shell and Power scripting.
• Experience in guiding the design and implementation of Service-Oriented Architecture.
• Familiarity with Business Process Management, Business Rules Management Systems, and Complex Event Processing systems.
• Understanding of systems infrastructure focusing on load balancing and fault tolerance strategies.
• Expertise in creating application architecture diagrams, interaction diagrams, blueprints, and roadmaps.
• Design and implement APIs with a deep understanding of REST, SOAP, HTTP, and UDP protocols.
• Knowledge of middleware products such as TIBCO, MuleSoft, IBM Message Broker, etc.
• Experience with relational database systems (e.g., MySQL, MS SQL Server, Oracle).
• Familiarity with design patterns including Cloud, Integration, and Presentation.
• Implementation experience with security protocols such as OAuth, SAML, Single Sign-On, and Mobile Device Management.
• Background in developing schemas (e.g., XSD, JSON, AVRO) and associated data structures.
• Experience with version control systems (e.g., GIT, MAVEN, VSS, Team Foundation).
• Familiarity with Continuous Integration and Continuous Deployment methodologies.
• Experience collaborating with infrastructure teams and understanding network layers from an architectural perspective.
• DevOps implementation experience, particularly with Windows Server and related technologies.

