
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading financial service provider in Kuala Lumpur is seeking an experienced Software Developer to design, develop, and maintain scalable and secure applications. The ideal candidate should have a Bachelor's degree in Computer Science and at least 5 years of experience in software development, particularly with Loan Origination Systems. Proficiency in programming languages such as C#, Java, and Python is essential. The role requires strong analytical skills and a collaborative approach within an Agile environment.
Software Development: Design, develop, code, and test high-quality, scalable, and secure software applications using relevant programming languages and frameworks (e.g., .NET, Java, Python, C#, etc.).
Workflow Automation: Implement and optimize complex business rules and workflows within to automate and streamline the application processed.
Database Management: Design, develop, and maintain robust database schemas (SQL Server, Oracle, PostgreSQL, etc.), write efficient queries, stored procedures, and ensure data integrity and performance.
Requirements Analysis: Collaborate with business analysts and product owners to understand and translate complex business requirements into technical specifications and solution designs.
Technical Documentation: Create and maintain comprehensive technical documentation, including design documents, API specifications, and deployment guides.
Testing and Quality Assurance: Conduct unit, integration, and system testing, participate in code reviews, and support user acceptance testing (UAT) to ensure high-quality software delivery.
Troubleshooting and Support: Diagnose and resolve production issues, provide technical support, and implement preventive measures.
Performance Optimization: Identify and implement performance enhancements for the supported system, ensuring high availability and responsiveness.
Security and Compliance: Ensure the application system adheres to all relevant financial regulations, data security standards, and internal compliance policies.
Continuous Improvement: Stay up-to-date with emerging technologies and best practices in software development and the lending industry, recommending and implementing improvements.
Collaboration: Work effectively in an Agile/Scrum environment, collaborating with cross-functional teams including product management, QA, infrastructure, and other developers.
Bachelor’s degree in computer science/information technology or equivalent.
Minimum 5 years’ experience in software development & with a significant portion focused on Loan Origination Systems or similar financial applications.
Strong proficiency in modern programming language (e.g., C#, Java, Python, .NET Core).
Experience in system integration: SOAP, Restful API in Json/XML content.
Familiar with web application tools/technologies tools: MSSQL Management Studio, Microsoft Visual Studio, Postman.
Familiarity with GitLab version control systems.
Strong analytical, problem-solving, and debugging skills.
Excellent communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.