Responsibilities
- Design and build IT solution architectures that meet functional and non-functional needs using proven design patterns and industry best practices.
- Develop and execute strategic technical solutions while evaluating risks, advantages, and potential trade-offs.
- Ensure solution designs comply with enterprise architecture blueprints, security policies, and cloud infrastructure standards.
- Produce and maintain accurate technical design documentation throughout the project lifecycle.
- Engage in long-term planning for platform and infrastructure evolution.
- Collaborate across software development life cycles to align production systems with upcoming feature deployments.
- Evaluate engineering designs for potential risks and recommend mitigation strategies.
- Support analysis of emerging business requirements to inform technical direction.
- Coordinate with cross-functional teams to ensure seamless integration across systems.
- Assist in diagnosing and resolving production-level incidents at SL3 support level.
Requirements
- Over 15 years of professional experience in information technology within the financial services industry.
- Extensive understanding of Java, the JVM, and object-oriented design principles.
- Proven expertise with Google Cloud, OpenShift, Docker, and Kubernetes, along with modern build automation tools like Maven and Jenkins.
- Strong proficiency in SQL and both relational and non-relational database systems.
- Familiarity with modern JavaScript frameworks such as React or Angular, HTML5, Bootstrap, Node.js, and REST-based APIs.
- Significant experience working in agile development environments applying current software engineering methods.
- Demonstrated use of continuous integration and continuous delivery pipelines to enable fast and reliable deployments.
- Hands-on experience in technical architecture design and leading organizational alignment on architectural decisions.
- Solid grasp of DevOps and Site Reliability Engineering practices, including tools like GitHub and Terraform.
- In-depth background in financial services, with preference for treasury systems experience.
- Experience applying modular architecture patterns such as SOA or microservices to support iterative delivery.
Nice to Have
- Familiarity with artificial intelligence tools and their application in software engineering.
- Programming experience in Python.
- Background in conducting functional analysis for system requirements.
Benefits
- Industry-leading leave policies
- Gender-neutral parental leave options
- Full reimbursement for childcare assistance, available to all genders
- Flexible work schedules and remote working options
- Financial support for professional certifications and continuing education
- Employee Assistance Program covering employees and their families
- Full hospitalization insurance coverage for employees and dependents
- Accident and term life insurance benefits
- Complimentary health check-ups for employees aged 35 and above
Responsibilities
- Define and develop the technical Architecture of IT Solutions in line with functional and non-functional requirements following consistent design patterns and best practices.
- Create and implement(including hands-on development) strategic solutions that consider the risk, benefits and conflicts of the situation
- Ensure that the solution design is in sync with TDI target Architecture blueprints and principles, as well as with overarching DB architecture and security standards.
- Create appropriate technical design documentation and ensure this is kept up-to-date.
- Participate in strategic development of platform architecture and infrastructure
- Participate in SDLC cycles to ensure production infrastructure and processes are compatible with impending feature releases
- Perform risk assessments of engineering solutions and designs
- Contribute to analysis for new business requirements
- Work with peer teams to deliver successfully on integration points
- Participate in SL3, production issues investigation and resolution
Required
- 15+ years of experience in IT industry in Finance domain
- Deep knowledge of Java, the JVM, object orientation principles
- Deep knowledge and hands-on experience in Google Cloud, OpenShift, Docker and Kubernetes as well as exposure to a range of modern build tools, such as Maven, Jenkins, etc.
- Deep knowledge of SQL, relational, no-sql databases
- Knowledge in modern Javascript frameworks e.g. React, Angular, HTML5, Bootstrap, Node.js. and of the REST principles and associated technologies
- Significant development experience of working within an agile environment and using modern engineering practices
- Using Continuous Integration and Continuous Delivery to ensure that changes can be done quickly and safely
- Hands-on practical experience in architecture designs and engaging with the organization to build consensus.
- Strong knowledge of DevOps and SRE best practices and CICD tooling such as GitHub and Terraform.
- Extensive knowledge in Financial Services environments, preferably in Treasury domain
- Architecture and design approaches that support rapid, incremental and iterative delivery, such as SOA or Microservices
Preferred
- Experience in using AI tools
- Experience in Python
- Experience of performing Functional Analysis
Benefits
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under child care assistance benefit (gender neutral)
- Flexible working arrangements
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above


