Python developer

Tech Aalto Pte ltd

Singapore

On-site

SGD 60,000 - 90,000

Full time

17 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tech Aalto Pte ltd seeks a Python Developer within the Data & Technology Architecture Dept. The role focuses on designing and developing software using both waterfall and Agile approaches, automating tests and deployments, and troubleshooting with scripts and SQL.

Collaboration with SOC Analysts and Infrastructure Engineers is essential. The ideal candidate has 3 to 5 years of software development experience in Python, familiarity with Regular Expressions, and exposure to automation, CI/CD, and

Qualifications

  • Must have relevant software development experience with Python.
  • Familiar with Regular Expressions and scripting.
  • Certifications in software testing or QA are a plus.
  • Experience with scikit-learn and ML projects is an added advantage.
  • Experience with web scraping and client-side programming is beneficial.

Responsibilities

  • Solution the design and develop software using waterfall/Agile methodology.
  • Investigate, troubleshoot issues by developing scripts and SQL queries.
  • Collaborate with SOC Analysts and Infrastructure Engineers for scope and tests.
  • Set up CI/CD, build and release automation with deployment teams.
  • Convert acceptance criteria into automated unit tests and maintain tests.
  • Provide proper documentation and knowledge transfer to users.

Skills

Python
Regular Expressions
SQL
Automation
CI/CD
Web Scraping
Windows / Unix
Machine Learning basics

Tools

scikit-learn
Git

Job description

  • Sitting within Data & Technology Architecture Dept, the Python Developer is responsible:
  • Solution the design and develop the software using waterfall/Agile methodology.
  • Perform investigation, troubleshoot issues by developing scripts, SQL queries.
  • Work closely and collaborate with the SOC Analysts and Infrastructure Engineers/System Owners for scope, schedules, requirements, tests, bug fixes, etc.
  • Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
  • Discuss, analyse and recommend design improvements or corrections to developers throughout the development process.
  • Develop and establish quality assurance deliverables and testing framework, including create and maintain test plans and test cases in accordance with changing requirements, throughout development.
  • Conduct performance and load tests, validate the output and expected outcomes and feedback on improvement required.
  • Conduct application performance and security testing to ensure we have a robust and secured system in place.
  • Convert acceptance criteria into automated unit tests cases.
  • Support production issues
  • Involve in application deployment to the various environments.
  • Provide proper documentation to developed tools
  • Knowledge transfer to users

Python Developer

Experience- 3 to 5 years

Responsibilities

  • Sitting within Data & Technology Architecture Dept, the Python Developer is responsible:
  • Solution the design and develop the software using waterfall/Agile methodology.
  • Perform investigation, troubleshoot issues by developing scripts, SQL queries.
  • Work closely and collaborate with the SOC Analysts and Infrastructure Engineers/System Owners for scope, schedules, requirements, tests, bug fixes, etc.
  • Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
  • Discuss, analyse and recommend design improvements or corrections to developers throughout the development process.
  • Develop and establish quality assurance deliverables and testing framework, including create and maintain test plans and test cases in accordance with changing requirements, throughout development.
  • Conduct performance and load tests, validate the output and expected outcomes and feedback on improvement required.
  • Conduct application performance and security testing to ensure we have a robust and secured system in place.
  • Provide estimates for stories during sprint planning for Agile project.
  • Convert acceptance criteria into automated unit tests cases.
  • Support production issues
  • Involve in application deployment to the various environments.
  • Provide proper documentation to developed tools
  • Knowledge transfer to users

Scope
  • Assist the Security Operations Center to automate BAU and new processes (eg. Data enrichments from various sources, auto ticket creations, syncing of tickets across systems, etc).
  • The work will require the developer to develop tools that integrates across different security devices using various methods, from interaction with APIs, screen scrapping to client GUI interactions, etc.
  • The developer may be required to understand from basic scripting language of the various security tools to help with the script development.
  • Scripts can be implemented in a mixture of client-side, server-side and/or hybrid-cloud environments.
What we are looking for

  • MUST have relevant Software Development experience and relevant software development certifications in Python will be an added advantage.
  • Must be familiar with Regular Expressions.
  • Certified Software Testing Professional and/or Certified Software Quality Analyst or an equivalent certification will be an added advantage.
  • Experience with scikit-learn and machine learning projects will be an added advantage.
  • Experience with client side programming, automation with thick clients and web scrapping will be an added advantage.
  • Demonstrable skills in Windows, *nix, and/or Cloud development
  • Demonstrate knowledge of automated software testing methodologies such as unit testing, integration testing, functional testing, test driven development (TDD) and behavior driven development (BDD).
  • Ability to troubleshoot complex issues ranging from system resource, application stack traces to cloud API events.
  • Track record in implementing systems with high availability, high performance, high security hosted at various data centres or hybrid cloud environments will be an added advantage.

When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website ( https://www.techaalto.com/privacy/)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

BASIL TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Lead Software Engineering, AI Products
Lead Software Engineering, AI Products

Codex Solutions • Singapore

On-site
SGD 120,000 - 180,000
Public sector projects
Supportive team culture
Tech upskilling
+1
Full Stack Developer with Devops & Cloud Experience (Architect)
Full Stack Developer with Devops & Cloud Experience (Architect)

Tech Aalto Pte ltd • Singapore

On-site
SGD 180,000 - 260,000
Python Developer Data Engineer
Python Developer Data Engineer

Tech Aalto Pte ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineering, AI Products
Senior Software Engineering, AI Products

Codex Solutions • Singapore

On-site
SGD 70,000 - 130,000
Public sector project exposure
Structured career development
Cloud tools access
+1
Senior Software Engineering, AI Products
Senior Software Engineering, AI Products

CODEX SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Public sector projects
Supportive team culture
Structured career development
+1
Python Developer
Python Developer

NTT Data Singapore • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer
Software Engineer

SEVEN HILLS CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer
Software Engineer

ETLA LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Software Quality Engineer
Software Quality Engineer

Tech Aalto Pte ltd • Singapore

On-site
SGD 50,000 - 80,000