Enable job alerts via email!

Senior Analyst Programmer / System Analyst

Phillip Securities Pte Ltd

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Job summary

A financial services company in Singapore is seeking a skilled software developer to lead the full software development lifecycle. This role requires strong proficiency in .NET technologies and SQL programming, alongside a bachelor's degree in Computer Science. The ideal candidate will have at least 5 years of experience in application development, excellent analytical skills, and the ability to work in cross-functional teams. The position may require extended hours to meet project deadlines.

Qualifications

  • Minimum 5 years of experience developing applications using the .NET Framework.
  • At least 3 years of experience in system analysis and design.
  • Strong proficiency in .NET technologies, including multithreading and web services.

Responsibilities

  • Lead and participate in the full software development lifecycle.
  • Develop applications in compliance with audit requirements.
  • Provide production support and troubleshoot existing systems.

Skills

.NET technologies
SQL programming
Analytical skills
Communication skills

Education

Bachelor’s degree in Computer Science

Tools

SVN
GitHub

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.