Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

BASIL TECHNOLOGIES PTE. LTD.

Software Engineer

Posted Updated 4 views
Discussion

Description

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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →