Job Purpose:
This developer’s role is to design, build, and maintain high-quality software solutions that meet the needs of our business and customers. This role involves leveraging best practices in software development, debugging and troubleshooting issues, and contributing to the continuous improvement of our development processes and technologies. Ultimately, the Developer will play a key role in delivering innovative solutions that drive business success and enhance user experience.
Job Description:
- Understand regulatory & 3rd party technical specifications for the purpose of software design and development.
- Participate in design and requirements meetings and provide input towards effective and lean software design.
- Develop functional design specification documents.
- Participate in technical meetings and understand overall technical specifications and development timeline expectations.
- Oversee/perform software installation in Development and QA servers.
- Develop detailed specifications for development, if required.
- Perform system integration test on program sets (sanity test) and ensure programs perform according to specifications.
- Escalate issues/challenges to Systems Analyst.
- Keep abreast with latest coding standards and best practices.
- Apply selected/new technologies and standards into program codes and perform simple POC/sanity test.
Job Requirement:
- Bachelor Degree in Computer Science, Software Engineering, or relevant field of study.
- At least 2 year in software development.
- Relevant Working Industry : Banking or FINTECH
- Experience with automated testing and AGILE methodology
- Excellent programming skills, and experience with database design and development.
- Proficiency in Programming languages: Java, JavaScript, Servlet.
- Proficiency in Databases: SQL (Oracle).
- Knowledge of software development life cycle.
- Exposure in Banking/Financial/Payment System is an added advantage.