Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

U3 INFOTECH PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is seeking a Python Developer to automate processes in the Security Operations Center. The successful candidate will be responsible for designing tools and integrating across platforms, including machine learning and AI frameworks. Strong experience in Python is necessary, along with troubleshooting skills and relevant software development certifications. This role offers an engaging opportunity to impact the security domain with cutting-edge technology.

Qualifications

  • Relevant software development experience required.
  • Strong proficiency in Python is mandatory.
  • Familiarity with security tools scripting languages.

Responsibilities

  • Assist SOC in automating BAU processes.
  • Design and develop tools for security device integration.
  • Implement scripts across hybrid cloud environments.

Skills

Proficiency in Python
Strong troubleshooting skills
Familiarity with machine learning
Automated software testing methodologies

Education

Relevant software development certifications in Python
Certified Software Testing Professional (CSTP)
ICT Assessment Certification for Software Developer (NUS-ISS)

Tools

scikit-learn
Windows
Linux/Unix
cloud development environments
Job description

Role: Python Developer
Location: Singapore
Duration: 12 months ( renewable)

Job description:

Key Responsibilities
  • Assist the Security Operations Center (SOC) in automating business-as-usual (BAU) and new processes, such as:

    • Data enrichment from multiple sources

    • Automated ticket creation

    • Ticket synchronization across systems

    • Investigation and automated response to security alerts

  • Design and develop tools and solutions that integrate across security devices and corporate platforms using various methods, including:

    • API integrations

    • Screen scraping

    • Client GUI interactions

  • Understand and utilize basic scripting languages used by security tools to support script development.

  • Integrate with AI platforms (e.g., Bedrock) or develop machine learning models to analyze data and identify security threats.

  • Implement scripts across client-side, server-side, and/or hybrid cloud environments.

What We Are Looking For

Mandatory Requirements

  • Relevant software development experience.

  • Strong proficiency in Python.

Added Advantages

  • Relevant software development certifications in Python.

  • Certified Software Testing Professional (CSTP), Certified Software Quality Analyst (CSQA), or equivalent certifications.

  • Experience with scikit-learn, cybersecurity projects, machine learning, or AI-related initiatives.

  • ICT Assessment Certification for Software Developer (NUS-ISS).

  • Demonstrable skills in Windows, *nix (Linux/Unix), and/or cloud development environments.

  • Knowledge of automated software testing methodologies, including:

    • Unit testing

    • Integration testing

    • Functional testing

    • Test-Driven Development (TDD)

    • Behavior-Driven Development (BDD)

  • Strong troubleshooting skills for complex issues, including:

    • System resource constraints

    • Application stack traces

    • Cloud API events

  • Proven experience implementing systems with high availability, high performance, and high security across data centers or hybrid cloud environments.

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