Enable job alerts via email!

Senior Analyst Programmer / System Analyst

Phillip Securities

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A leading securities firm in Singapore is seeking a Software Developer to lead the full software development lifecycle. Responsibilities include developing applications using .NET technologies, performing system analysis, and collaborating with teams for optimal design. Candidates should have strong SQL programming skills, excellent communication, and a proactive mindset. This position may require extended hours to meet project deadlines.

Qualifications

  • Minimum 5 years of experience developing applications using .NET Framework.
  • At least 3 years of experience in system analysis and design.
  • Familiarity with financial industry knowledge is a plus.

Responsibilities

  • Lead the full software development lifecycle.
  • Develop applications per audit and regulatory standards.
  • Collaborate with DBA to optimize database design.
  • Provide production support and troubleshooting.

Skills

.NET technologies
SQL programming
Multithreading
Version control (SVN, GitHub)
Analytical skills
Communication skills

Education

Bachelor’s degree in Computer Science or related field

Tools

WCF
Web API
ApacheMQ
RabbitMQ
Redis
Apache Ignite

Job description

Key Responsibilities:

  • Lead and participate in the full software development lifecycle, including requirements analysis, system design, coding, testing, and debugging.

  • Develop applications in compliance with audit requirements, regulatory standards, and best practices.

  • Collaborate with the DBA team to optimize database design and ensure high-performance solutions.

  • Create, document, and execute unit tests, assisting QA and business teams in Quality Assurance Testing (QAT) and User Acceptance Testing (UAT).

  • Provide production support, troubleshooting, and issue resolution for existing systems.

  • Maintain and update system design documents and technical specifications.

  • Manage workload effectively to meet project deadlines and deliverables.

  • Conduct code reviews to uphold coding standards and ensure best practices are followed.

Required Skills & Experience:

  • Strong proficiency in .NET technologies, including multithreading, Windows services, and web services (WCF, Web API).

  • Expertise in SQL programming, including T-SQL and stored procedures.

  • Minimum 5 years of experience developing applications using the .NET Framework.

  • At least 3 years of experience in system analysis and design.

  • Hands-on experience with version control tools such as SVN and GitHub.

  • Familiarity with messaging systems like FIX protocol and financial industry knowledge is a plus.

  • Knowledge of message bus technologies (ApacheMQ, RabbitMQ) and distributed caching solutions (Redis, Apache Ignite) is an advantage.

Qualifications & Competencies:

  • Bachelor’s degree in Computer Science or a related field.

  • Strong analytical and problem-solving skills, with the ability to diagnose and propose effective solutions.

  • Excellent communication skills, both written and verbal, with experience working in cross-functional and geographically distributed teams.

  • Self-motivated, detail-oriented, and capable of working independently and as part of a team.

  • Willingness to work extended hours when necessary to meet project deadlines.

  • A proactive, responsible, and adaptable mindset with a strong willingness to learn new technologies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.