- Analyse and translate user requirements into effective software solutions by studying system workflows, data usage, and anticipating future enhancements, ensuring compliance with the software development lifecycle (SDLC) standards.
- Drive design decisions with a strong focus on user experience to deliver intuitive and user-friendly applications.
- Optimize system performance, including speed and scalability, leveraging best practices in system and hardware architecture.
- Conduct impact assessments on user requirements to evaluate technical feasibility and potential effects on the cash management platform; collaborate with stakeholders and solution architects to define practical and acceptable solutions.
- Prepare detailed Solution Architecture Documents (SAD) and Technical Specification Documents (TSD) aligned with business needs.
- Manage and coordinate application deployment and infrastructure related issues, working closely with the infrastructure team to ensure smooth delivery and stable operations.
- Oversee post-deployment operational support, ensuring system reliability, performance, and timely resolution of issues by liaising with support and infrastructure teams.
- Demonstrate strong problem resolution skills by proactively identifying, analysing, and resolving technical and operational issues, including:
- Network troubleshooting to resolve connectivity and performance bottlenecks.
- Integration troubleshooting to ensure seamless communication between disparate systems.
- Debugging application logs to diagnose and fix software issues efficiently.
- Conducting database reviews to analyse query performance, optimize data access, and troubleshoot database-related issues.
Functional Skills:
- Good problem solving skills, written and verbal communication skills, and extensive experience presenting to IT managers.
- Good in debugging complex system.
- Able to work under pressure.
- Able to managing time effectively.
- Experience in solutioning & designing application with banking domain such as payments and core banking
- Experience in complex integration with multiple payment systems and core banking.
Technical Skills:
Key Technologies and Tools:
- Programming Languages: Java, Python, JavaScript (Node.js, React)
- Middleware: Oracle WebLogic Server, IBM WebSphere, Apache Tomcat
- Databases: Oracle, MySQL, PostgreSQL, MongoDB
- Cloud Platforms: AWS, Microsoft Azure, Google Cloud Platform (GCP)
- Containerization & Orchestration: Docker, Kubernetes
- Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana
- API Management: RESTful APIs, SOAP, API Gateway
- Agile Tools: Jira, Confluence, Rally
- Other Tools: Postman, Maven, Gradle.