Software Engineer - Banking

Unison Group

Singapore

On-site

SGD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Unison Group in Singapore is looking for an experienced software developer with a strong understanding of the software development lifecycle. The ideal candidate will possess over 5 years of relevant experience, proficiency in Java or C++, and capabilities in application architecture. Additional skills in ReactJS, RESTful APIs, and knowledge of the financial services industry are preferred. This role involves addressing technical challenges, and documenting processes, while ensuring efficient software solutions and system specifications.

Qualifications

  • Demonstrable experience of professional software development.
  • Thorough understanding of computer systems and hardware limitations.
  • 5+ years' relevant experience in software development.

Responsibilities

  • Address the entire software development lifecycle.
  • Document processes using diagrams and flowcharts.
  • Investigate and solve problems during software development.

Skills

Java
C++
Object-oriented design
Application architecture
API development
Software engineering best practices
Distributed systems
High-volume transaction applications
ReactJS
Oracle

Tools

Autosys
CI/CD
Python
Selenium
RedHat Linux
Ansible

Job description

Key responsibilities
  • Address the entire software development lifecycle - to analyse the needs, and then design, test and develop software to meet those needs.
  • Document the process using diagrams and flowcharts, developing computer instructions using algorithms.
  • Develops information systems by designing, developing, and installing software solutions.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Investigates problem areas.
  • Follows the software development lifecycle.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
What we are looking for
  • Demonstratable experience of professional software development experience.
  • Have a thorough understanding of computer systems, in order to recognise any hardware limitations that could impact software design.
  • Proficiency in Java or C++, and object-oriented design skills.
  • Application architecture and design patterns.
  • 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.
  • 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.
  • Experience in development of distributed/scalable systems and high-volume transaction applications.
  • 5+ years’ relevant experience
  • Knowledge and experience with Java, ReactJS, RESTful SOAP API, Oracle, etc
  • Experienced with Autosys, CI/CD, OnDemand, Ansible, Observability platform will be advantageous
  • Experience with RedHat Linux systems will be advantageous.
  • Knowledge of watermelon, python, and selenium would be advantageous
  • Broad knowledge and solid experience in technology operations
  • Experience of managing or working with large software applications in complex technology environments
  • Knowledge of the financial services industry is preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Senior Software Developer – Securities, Pre/Post Trade & Operations
Senior Software Developer – Securities, Pre/Post Trade & Operations

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Software Manager (Bank, Director)
Software Manager (Bank, Director)

GMP RECRUITMENT SERVICES (S) PTE LTD • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Senior Software Developer
Senior Software Developer

we-plus pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Developer
Senior Software Developer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer - Java
Software Engineer - Java

United States Digital Space LLC • Singapore

On-site
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 100,000 - 150,000
Software Architect
Software Architect

INNOVATIQ SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000