Job Description:
Required Skills and Experience:
- Minimum 3 years of experience in developing and supporting large scale systems and applications, with strong object-oriented and core programming skills (e.g. Java, Python, Typescript etc.).
- Possess good understanding of object-oriented concepts, design patterns, concurrency and software techniques.
- Experience in application integration, monitoring and control with exposure in automated tests.
- Strong knowledge of SQL and relational databases (Oracle, MySQL, SQL Server, PostgreSQL).
- Experience with data validation, reconciliation, and quality assurance.
- Good in analyzing requirements, creating technical specifications, and using test cases and scenarios.
- Experience with software development tools (e.g. Github, JIRA).
- Good understanding of full System Development Life Cycle.
- Ensure compliance with IT security standards, policies and procedures.
- Strong problem solving, analytical, written and communication skills.
- Ability to work collaboratively in cross-functional teams under tight deadlines.