Job Search and Career Advice Platform

Enable job alerts via email!

Software Programmer

O'CONNOR'S SINGAPORE PTE LTD

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is seeking a skilled software developer to create and maintain efficient code while ensuring security and compliance. Candidates should possess a Bachelor's degree in Computer Science and 3-5 years of relevant experience. The role involves developing software, performing unit tests, and maintaining technical documentation, along with expertise in programming languages like Java, C#, or Python. You'll also need to demonstrate strong problem-solving skills and effective communication in this fast-paced environment.

Qualifications

  • 3 - 5 years of relevant experience in software development.
  • Strong drive to initiate new projects and commit to continuous learning.
  • Ability to manage multiple responsibilities in a fast-paced environment.

Responsibilities

  • Develop clean, efficient, and well-documented code based on project requirements.
  • Write unit tests and perform integration testing.
  • Review reports from penetration tests and patch code for vulnerabilities.
  • Maintain technical documentation for future reference.

Skills

Programming Knowledge (Java, C#, Python, JavaScript, LLM, YOLO AI Model)
Experience in Video Processing and IoT integration
Strong understanding of Software Development Lifecycle (SDLC)
Knowledge of RESTful APIs
Proficiency in UI/UX Principles

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Job description
Key Responsibilities
Writing and Maintaining Code
  • Develop clean, efficient, and well-documented code based on project requirements.
Testing and Quality Assurance
  • Write unit tests and perform integration testing.
  • Fix bugs and optimize performance before deployment
Supporting and resolving findings from any cybersecurity
  • Review reports from penetration tests, vulnerability scans, or audits.
  • Patch code to eliminate vulnerabilities (e.g., SQL injection, XSS, insecure APIs).
Version Control and Documentation
  • Use tools like Git for source code management.
  • Maintain technical documentation for future reference and team collaboration.
Compliance and Standards
  • Ensure development meet security, accessibility, and platform standards.
  • Adhere to organizational and industry best practices
Competence (Knowledge, Skills and Abilities)
  • Programming Knowledge
    • Hands-on experience with languages such as Java, C#, Python, or JavaScript and LLM and YOLO AI Model.
  • Experience in Video Processing (camera/NVR) and IoT interfacing/integration
  • Software Development Lifecycle (SDLC)
    • Strong understanding of development, testing, deployment, and maintenance methodology
  • Integration & APIs
    • Knowledge of RESTful APIs, and system integration
  • UI/UX Principles
    • Proficiency in creating user-friendly interfaces and workflows.
Requirements
  • Demonstrates a strong drive to initiate new projects and a commitment to continuous learning and professional growth.
  • Actively pursues learning of new technologies, programming languages, and modern development tools.
  • Possesses a comprehensive understanding of the full software development lifecycle, including deployment and production migration.
  • Effectively manages multiple responsibilities in a fast-paced, performance-driven environment.
  • Exercises good decision-making within defined levels of authority.
  • Resolves issues independently while adhering to established guidelines and standards.
  • Operates effectively within defined procedures, standards, and management direction.
Education & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • 3 - 5 years of relevant role
  • Candidate who has less than 3 years of relevant experience will also be considered if the candidate demonstrated strong technical knowledge and good attitude.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.