3 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
The Technology Division at BCS is responsible for the operations, maintenance, and support of BCS applications such as FAST, Giro, CTS, PayNow, SGQR, TFR, CCP, eGIRO and its critical infrastructure, ensuring its operational stability, regulatory compliance, and service reliability.
The Application Delivery department is regarded as BCS’ domain experts, overseeing the enhancement, maintenance, and advanced troubleshooting of applications, ensuring its functionality, security, and performance in alignment with set standards.
The Software Architect is responsible for designing and delivering scalable, secure, and business-aligned technology solutions.
The scope includes architecture planning, solution design, prototyping, and supporting delivery teams throughout the development lifecycle.
Key Responsibilities
- Serve as a trusted technology advisor from planning to delivery.
- Design robust, scalable, and secure solutions aligned with business goals.
- Provide hands-on support including prototyping and coding.
- Collaborate with stakeholders to maintain solution alignment.
- Ensure compliance with security and best practices
- Translate business requirements into technical solutions.
- Develop high-level and detailed design documents.
- Define integration and data exchange strategies.
- Conduct performance and capacity assessments.
- Deep dive and solve complex engineering problems.
- Build proof-of-concepts (POCs).
- Guide a team of developers
- Review designs, code, and documentation.
- Support build, deployment, and testing phases
- Review distributed microservices architecture built using API.
- Develop and maintain expertise in Java technologies (e.g., SpringBoot / SpringBatch) and AWS services (e.g., EC2, S3, RDS, EKS, ECS, CloudWatch).
- Manage and guide the team to resolve application security findings and CVEs within the agreed SLA.
Requirements
Education and Experience
- Bachelor’s degree in computer science, Information Technology, or related field
- Minimum 10 years of relevant experience in leading and managing application and support teams within the