Responsibilities
- Design and develop application and technical architecture components, ensuring high performance, responsiveness, and scalability.
- Create and maintain technical documentation.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Stay up-to-date with emerging technologies and trends.
- Assist in the preparation and production of releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Manage a small team of developers, providing leadership, guidance, and mentorship.
- Lead the team in coding, unit testing, and code reviews, ensuring adherence to best practices.
- Provide support for System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Collaborate with project managers and stakeholders to understand and refine requirements.
- Work closely with business analysts and end-users to ensure technical compatibility and user satisfaction.
- Develop and maintain technical documentation, including specifications, system design documents, and testing documentation.
- Ensure compliance with company standards and policies, including security standards and development methodologies
- Perform the detailed design of application and technical architecture components.
- Develop common test data.
- Configure, build, and test the application or technical architecture components.
- Collaborate with other developers, designers, and architects to ensure configurations meet requirements and performance goals.
- Adhere to security coding practices to mitigate common vulnerabilities.
- Participate in code reviews and notify the technical architect and project manager of any issues.
- Assist in transitioning application components to testers.
- Address defects and performance issues identified during testing.
- Document the application for maintenance purposes.
Requirements
- Bachelor’s degree in Computer Science, IT, or related field.
- More than 4 years of working experience in the following top 3 core skills:
- AS400 RPG & COBOL
- Knowledge in Remittance Application
- ALBON and SQL, DB2
Skills which are good to have / optional:
- Knowledge or experience working on AS400 Technologies
- Knowledge or experience working on SWIFT and Local RTGS Application
- Ability to work independently with minimal assistance
- Software development/programming experience
- Strong problem-solving skills: able to logically break down a problem into smaller manageable parts to solve
Shortlisted candidates will be offered a 1 Year Agency Contract employment