Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related field.
Minimum 3–4 years of experience in Software Development, Solution Analysis, System Analysis, or related roles, preferably within Banking, Financial Services, Fintech, or Digital Banking environments.
Strong technical background in application development with solid understanding of REST API, Microservices Architecture, System Integration, Distributed Systems, and Software Development Life Cycle (SDLC).
Proven experience translating business requirements into technical solutions, including solution design, API specifications, integration flows, system workflows, and technical documentation.
Hands-on experience working with API design standards (REST/OpenAPI/Swagger), service-to-service integrations, database concepts, and application architecture design.
Ability to create and maintain technical artifacts such as Solution Design Documents (SDD), Technical Design Documents (TDD), API Specifications, Sequence Diagrams, and Integration Design Documents.
Familiarity with banking systems, digital channels, payment systems, loan systems, transaction processing platforms, or core banking integrations is highly preferred.
Strong analytical thinking, stakeholder management, communication, and problem-solving skills with the ability to bridge business and technical teams.
Experience working within Agile delivery environments using tools such as Jira, Confluence, Miro, Draw.io, Lucidchart, or similar collaboration platforms.
Job Descriptions
Analyze business requirements, user needs, and operational processes to translate them into scalable and secure technical solutions.
Collaborate closely with Business Analysts, Product Owners, Solution Architects, Developers, QA Engineers, and business stakeholders to define end-to-end solution designs.
Create and maintain functional specifications, solution design documents, process flows, sequence diagrams, API specifications, and integration documentation.
Design and define API contracts, service interactions, and data exchange mechanisms across microservices-based platforms.
Analyze existing systems and propose enhancements, optimizations, and modernization initiatives aligned with business objectives.
Define solution architecture components, system integration approaches, and data flow designs while ensuring scalability, maintainability, and performance.
Participate in requirement clarification sessions and provide technical consultation during product discovery, planning, and implementation phases.
Work closely with development teams to ensure solutions are implemented according to agreed specifications and architecture standards.
Conduct impact analysis, gap analysis, and dependency assessments for new features, integrations, and system changes.
Support SIT, UAT, deployment, and production implementation activities by validating solution completeness and technical readiness.
Collaborate with infrastructure, security, and architecture teams to ensure compliance with banking security, regulatory, and governance requirements.
Review API documentation, database designs, and technical implementation approaches to ensure alignment with enterprise architecture standards.
Support troubleshooting, root cause analysis, and production issue investigations involving application integrations and distributed systems.
Contribute to continuous improvement initiatives related to solution design practices, API governance, and microservices architecture standards.
.
Job Detail
Willing to work on-site
Willing to place in various clients e.g., banking, finance, insurance, automotive, manufacturing, etc.
PKWT Contract (extendable)
BPJS (TK, KK), THR (1x), Bonus (1x), Yearly Income (14x)