Search by job, company or skills

B

Senior Application Software Engineer

5-8 Years
SGD 7,500 - 9,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a Senior Application Software Engineer to design, develop, maintain, and enhance our scientific instrument application software. The role involves fixing complex software issues, implementing customer-specific requirements, and ensuring software quality through comprehensive testing. The successful candidate will work closely with cross-functional teams to deliver reliable, high-performance software solutions.

Key Responsibilities

. Analyse, debug, and fix software defects reported by customers or internal teams in a timely and systematic manner

. Implement customer requirements and change requests, ensuring alignment with system architecture and product roadmap

. Design, develop, and maintain application software according to coding standards and best practices

. Perform unit testing, integration testing, and system testing to validate functionality, performance, and reliability

. Collaborate with product managers, hardware/firmware engineers, and field support teams to clarify requirements and resolve issues

. Participate in root cause analysis and continuous improvement initiatives

. Ensure software complies with quality, security, and performance requirements

Required Qualifications

. Bachelor or master's degree in Computer Science, Software Engineering, or related field

. Minimum 5-8 years of application software development experience

. Strong proficiency in C/C++

. Solid experience in debugging complex systems and maintaining production software

. Hands-on experience implementing customer-driven requirements

. Strong understanding of software testing methodologies and test automation

. Good problem-solving, analytical, and communication skills

Soft Skills

. Strong ownership and accountability for software quality

. Ability to work independently and as part of a team

. Clear communication with both technical and non-technical stakeholders

. Ability to prioritize and handle multiple tasks under tight timelines

More Info

Job Type:
Industry:
Employment Type:

Job ID: 137576087