Software Engineer

BASIL TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BASIL TECHNOLOGIES PTE. LTD. in Singapore seeks a versatile professional to gather requirements, design scalable Python-based solutions, and implement data processing and automation.

You will collaborate with stakeholders, translate needs into technical specs, and contribute across the full software lifecycle. The role covers development, testing, deployment, and ongoing optimization, with a focus on Python and data analytics to drive business decisions.

Responsibilities

  • Work closely with business stakeholders to understand functional requirements, process flows, and system pain points.
  • Document business requirements, user stories, acceptance criteria, and functional specifications.
  • Analyse current processes and propose improvements or automation opportunities using Python or related technologies.
  • Translate business needs into clear technical requirements for development.
  • Support feasibility assessments, impact analysis, and effort estimation.
  • Design technical solutions based on business requirements, ensuring scalability, performance, and maintainability.
  • Participate in architecture discussions and contribute to solution design, especially involving Python-based components.
  • Define data models, APIs, workflows, and integration points with other systems.
  • Develop and maintain applications, scripts, automation tools, APIs, and backend components using Python.
  • Implement business logic, data processing workflows, ETL routines, and integration modules.
  • Ensure code quality through proper documentation, unit testing, and adherence to coding standards.
  • Troubleshoot and resolve defects, performance issues, or enhancements.
  • Use Python for data extraction, transformation, validation, and reporting.
  • Build data pipelines, dashboards, or analytics scripts to support business decision-making.
  • Work with libraries such as Pandas, NumPy, SQL Alchemy , etc.
  • Prepare and execute test plans, test cases, and user acceptance test (UAT) scenarios.
  • Validate that the solution meets both business and technical requirements.
  • Support stakeholders during UAT and resolve issues promptly.
  • Assist with deployment activities, configuration changes, and go-live support.
  • Provide post-implementation support and ensure issues are tracked to closure.
  • Improve existing solutions through optimisation and enhancements.
  • Identify opportunities for process automation using Python scripts or frameworks.

Job description

1.RequirementsGathering& Business Analysis
  • Work closely with business stakeholders to understand functional requirements, process flows, and system pain points.
  • Document business requirements, user stories, acceptance criteria, and functional specifications.
  • Analyse current processes and propose improvements or 1automation opportunities using Python or related technologies.
  • Translate business needs into clear technical requirements for development.
  • Support feasibility assessments, impact analysis, and effort estimation.
2.SystemDesign& Solutioning
  • Design technical solutions based on business requirements, ensuring scalability, performance, and maintainability.
  • Participate in architecture discussions and contribute to solution design, especially involving Python-based components .
  • Define data models, APIs, workflows, and integration points with other systems.
3. Python Development(preferred)
  • Develop and maintain applications, scripts, automation tools, APIs, and backend components using Python.
  • Implement business logic, data processing workflows, ETL routines, and integration modules.
  • Ensure code quality through proper documentation, unit testing, and adherence to coding standards.
  • Troubleshoot and resolve defects, performance issues, or enhancements.
4.DataProcessing& Analytics (if applicable)
  • Use Python for data extraction, transformation, validation, and reporting.
  • Build data pipelines, dashboards, or analytics scripts to support business decision-making.
  • Work with libraries such as Pandas, NumPy, SQL Alchemy , etc.
5.Testing&Quality Assurance
  • Prepare and execute test plans, test cases, and user acceptance test (UAT) scenarios.
  • Validate that the solution meets both business and technical requirements.
  • Support stakeholders during UAT and resolve issues promptly.
6.Deployment&Support
  • Assist with deployment activities, configuration changes, and go-live support.
  • Provide post-implementation support and ensure issues are tracked to closure.
  • Improve existing solutions through optimisation and enhancements.
7. Continuous Improvement
  • Identify opportunities for process automation using Python scripts or frameworks.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Engineer
Python Engineer

TEKISHUB CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Technical Lead Analyst - Python (Contract)
Technical Lead Analyst - Python (Contract)

Tangspac Consulting Group • Singapore

On-site
SGD 180,000 - 240,000
Senior Executive, System Applications
Senior Executive, System Applications

PacificLight Power Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
5-day work week
Application Analyst
Application Analyst

HCA HOSPICE LIMITED • Singapore

On-site
SGD 60,000 - 90,000
Python Developer
Python Developer

NTT Data Singapore • Singapore

On-site
SGD 90,000 - 150,000
Digital Solutions Analyst
Digital Solutions Analyst

Tzu Chi International • Singapore

Hybrid
SGD 70,000 - 110,000
Python Engineer
Python Engineer

RAPSYS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Senior Business Analyst
Senior Business Analyst

CODEX SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Business Analyst (Government/ Large Scale Enterprise System)
Business Analyst (Government/ Large Scale Enterprise System)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Digital Solutions Intern
Digital Solutions Intern

MOORE STEPHENS LLP • Singapore

On-site
SGD 60,000 - 90,000