
Search by job, company or skills
Job role : Python Developer
Duration: 12 months
Location: Singapore
Assist the Security Operations Center (SOC) in automating business-as-usual (BAU) and new processes, including:
Data enrichment from various 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 organizational platforms using various methods, including:
API integrations
Screen scraping
Client GUI interactions
Understand and utilize basic scripting languages of security tools to support script development.
Integrate with AI tools (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.
Relevant software development experience.
Software development certifications in Python.
Certified Software Testing Professional (CSTP), Certified Software Quality Analyst (CSQA), or equivalent certifications.
Experience with scikit-learn, cybersecurity, machine learning, or AI-related projects.
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 covering:
System resource issues
Application stack traces
Cloud API events
Proven track record of implementing systems with high availability, high performance, and high security across data centres or hybrid cloud environments.
Job ID: 136091969