Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
o 5+ years’ relevant experience
o Knowledge and experience with Java, ReactJS, RESTful SOAP API, Oracle, etc
o Experienced with Autosys, CI/CD, OnDemand, Ansible, Observability platform will be advantageous
o Experience with RedHat Linux systems will be advantageous.
o Knowledge of watermelon, python, and selenium would be advantageous
o Broad knowledge and solid experience in technology operations
o Experience of managing or working with large software applications in complex technology environments
o Knowledge of the financial services industry is preferred
Key responsibilities
o Address the entire software development lifecycle - to analyse the needs, and then design, test and develop software to meet those needs.
o Document the process using diagrams and flowcharts, developing computer instructions using algorithms.
o Develops information systems by designing, developing, and installing software solutions.
o Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
o Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
o Investigates problem areas.
o Follows the software development lifecycle.
o Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
o Prepares and installs solutions by determining and designing system specifications, standards, and programming.
o Improves operations by conducting systems analysis and recommending changes in policies and procedures.
o Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
o Provides information by collecting, analyzing, and summarizing development and service issues.
o Accomplishes engineering and organization mission by completing related results as needed.
What we are looking for
o Demonstratable experience of professional software development experience.
o Have a thorough understanding of computer systems, in order to recognise any hardware limitations that could impact software design.
o Proficiency in Java or C++, and object-oriented design skills.
o Application architecture and design patterns.
o Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred.
o Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
o Experience in development of distributed/scalable systems and high-volume transaction applications
Auto-Apply to Software Engineer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.