Search by job, company or skills

A

Software Engineer (System)

5-7 Years
SGD 6,500 - 7,000 per month
Save
  • Posted 15 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Gather, analyze, and document business and system requirements.
  • Design, develop, test, implement, and maintain software applications and system enhancements.
  • Prepare and maintain project deliverables throughout the SDLC, including:Business Rules DocumentationSoftware Requirement Specifications (SRS)Software Architecture DocumentsDesign SpecificationsInterface SpecificationsSource Code DocumentationTest Plans and Test SpecificationsOperation & Maintenance ManualsTraining ManualsOther technical documentation as required by project standards.
  • Design and deliver software solutions for high-volume and performance-intensive back-office systems, particularly within Automatic Fare Collection (AFC) environments.
  • Collaborate with users, business stakeholders, and project teams on requirements gathering, solution design, testing, and implementation activities.
  • Troubleshoot, diagnose, and resolve application and system issues.
  • Provide day-to-day application support and maintenance to ensure system reliability and availability.
  • Participate in software performance optimization, database tuning, and system enhancement initiatives.
  • Work closely with cross-functional development teams to ensure successful project delivery.
  • Ensure compliance with software development standards, security requirements, and industry best practices.
  • Support system integration, deployment, user acceptance testing (UAT), and post-implementation activities.

Qualifications & Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline.
  • Minimum 5 years of relevant experience in software development and system engineering.
  • Strong experience in software design, development, and maintenance using modern programming languages and frameworks.
  • Experience in database design, development, optimization, and performance tuning.
  • Good understanding of Software Development Life Cycle (SDLC) methodologies and best practices.
  • Experience with system integration, API development, and enterprise application architecture.
  • Experience in Automatic Fare Collection (AFC) systems will be an added advantage.
  • Knowledge of EMV payment standards and Payment Card Industry Data Security Standard (PCI DSS) will be an added advantage.
  • Familiarity with version control systems, testing methodologies, and deployment processes.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills in English.
  • Ability to work independently and collaboratively in a fast-paced environment.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150526311

Similar Jobs

Singapore

Skills:

software modernization containerization LINUXUse CasesPostgreSQLSpring BootWindowsMicroservicesDockerMySQLJavaJeeRequirements SpecificationSqlUNIXContinuous IntegrationDaoAWS ECSSpring FrameworkDesign DocumentationUML modellingAgile development methodologyobject-oriented software designDevOps principles

Singapore

Skills:

software modernization solace containerization DockersLINUXContinuous IntegrationSpring BootWindowsMicroservicesCloud ComputingLambdaAws RdsJDBCJavaAws ServicesJeeSqlEmvUNIXKubernetesSpring FrameworkAgile development methodologyAmazon ECSFargateMessage Queues

Singapore

Skills:

Software DevelopmentApi DevelopmentPerformance TuningSoftware Designsystem integrationDatabase DesignVersion Control SystemsTesting MethodologiesSystem Engineeringdeployment processesenterprise application architectureEMV payment standardsmodern programming languages

Singapore, Cecil Street

Skills:

Windows OSUsbProgramming LanguagesDevice Driver DevelopmentAutomation ToolsPcieDebuggingI2cTest Plan Creationsoftware systems design toolsbus-level protocolssoftware testing methodologiessystem software architecturedebugging techniques

Singapore

Skills:

GitVersion ControlJIRAObject-Oriented Designmulti-threaded application developmentreal-time systemssoftware lifecycle tools