About the role
We are seeking a highly motivated and technically curious GRIT Trainee to join our Group Technology team as a Software Application Developer.
This traineeship offers an exceptional opportunity to gain hands-on experience in software development, automation, and middleware integration within a dynamic banking environment.
You will contribute to building robust applications, improving operational efficiency through automation, and participating in the full software development lifecycle.
This role is ideal for individuals with a foundational understanding of programming, a strong interest in modern software engineering practices, and a commitment to collaborative problem-solving.
Job Responsibility
Software Development & Automation:
- Develop automation scripts and applications using programming languages such as Java, Bash, or Python.
- Contribute to the design and implementation of high-quality, scalable, and maintainable code solutions.
Middleware Integration:
- Assist in the integration of various middleware technologies (e.g., Kafka, AMQ, Redis) to ensure seamless application communication.
- Learn and apply concepts of APIs (REST, JSON) for effective system interoperability.
CI/CD Pipeline Participation:
- Participate in Continuous Integration/Continuous Deployment (CI/CD) pipelines, supporting code build, testing, and deployment processes.
- Gain exposure to version control and build tools (e.g., Git, Jenkins, Maven).
Troubleshooting & Performance Tuning:
- Troubleshoot application and middleware performance issues, contributing to the stability and continuous improvement of systems.
- Diagnose and resolve technical issues, bugs, and performance bottlenecks.
Technical Documentation:
- Contribute to the documentation of technical solutions, tools, and design specifications.
- Create clear and concise technical documentation, including API documentation and code comments.
Collaboration & Teamwork:
- Actively participate in code reviews, technical discussions, and agile ceremonies.
- Collaborate effectively with team members and other stakeholders, prioritizing tasks and contributing to collective project success.
Job Requirements
- Minimally ITE Certificate in Information Technology, Computer Science, Information Security, Information Systems, or a related technical field.
- Programming knowledge (e.g., Java).
- Strong interest in APIs, middleware, CI/CD concepts, and automation.
- Analytical and curious mindset with keen attention to detail.
- Effective communication skills, capable of collaborating with team members and articulating technical ideas.
- Ability to learn quickly, adapt to new technologies, and prioritize tasks effectively.
Please submit your application for the GRIT Programme.
#J-18808-Ljbffr