
Search by job, company or skills
Role: Python Developer
Location: Singapore
Duration: 12 months ( renewable)
Job description:
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.
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.
Job ID: 136091997