
Associate Principal Engineer, Solution architect (DMS)
Job Description
REQUIREMENTS:
- Total experience 10+ years.
- Should have 5-8 years of experience in solution architecture / systems design for banking or financial services programs.
- Should have proven experience on core banking / deposits platforms (CASA/TD) and complex integration landscapes preferred.
- Must have hands-on experience with deposit management platforms like Finacle .
- Must have experience working across multi-stakeholder teams.
- Should have banking domain understanding: deposits lifecycle, product parameters, interest, fees, accounting impacts, etc.
- Should have strong ability to translate requirements into an implementable architecture and produce clear design documentation.
- Should be able to lead solution design workshops with vendor and stakeholders; review vendor design deliverables and ensure alignment to project standards and agreed scope.
- Should be able to coordinate architecture dependencies across channels, surrounding systems, and enabling capabilities (IAM, logging/monitoring, middleware/API gateway, batch scheduling).
- Should be able to provide design guidance to Build and Integration teams; ensure functional requirements are implementable and traceable to design and test coverage.
- Must have excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Should be ready to relocate to philippines for long term.
RESPONSIBILITIES:
- Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
- Mapping decisions with requirements and be able to translate the same to developers.
- Identifying different solutions and being able to narrow down the best option that meets the client’s requirements.
- Own the solution architecture for the Deposits Modernization Program (CASA/Time Deposit scope), ensuring business requirements and non-functional requirements are translated into a cohesive target solution across applications, integrations, environments, and security controls.
- Experience with Build, Integration, Data Migration, Testing, and Operations teams (and vendor architects) to ensure the delivered solution is consistent with project architecture standards, scalable, secure, and supportable.
- Translate business requirements into solution architecture covering application components, integration patterns, data flows, and operational considerations.
- Define and maintain key architecture artifacts: target architecture, HLD/SAD, interface designs (logical), data flow diagrams, deployment view, and architecture decision records.
- Define and govern non-functional requirements (performance, availability, resiliency, security, DR, observability, maintainability) and ensure they are built into the design.
- Drive fit-gap at solution level and propose pragmatic design options/alternatives with clear trade-offs (cost, timeline, risk, operability).
- Support environment planning and release readiness: ensure deployment architecture, environment configuration needs, and integration connectivity are defined early.
- Participate in test strategy/design from an architecture lens (SIT/UAT, performance testing, DR testing); support defect triage for design-related issues..
- Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
- Understanding and relating technology integration scenarios and applying these learnings in projects
- Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.