Enable job alerts via email!

Software Engineer

COMBUILDER FMIT PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading automation solutions provider in Singapore seeks an experienced automation developer to design and implement solutions using UiPath. This role involves API integration, bot development, and project management skills. Ideal candidates will have over 8 years of software development experience with strong knowledge in C#, LINQ, PowerShell, and JavaScript, while familiarity with cloud deployments and automation best practices is a plus.

Qualifications

  • 8+ years of software development experience with strong coding expertise.
  • Experience with UiPath and AssistEdge for RPA automation.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Design and implement automation solutions using UiPath.
  • Integrate bots with REST APIs and SQL databases.
  • Conduct end-to-end development from requirements gathering to deployment.

Skills

C#
LINQ
PowerShell
JavaScript
SQL
API integration

Education

Bachelor’s or master’s degree in computer science, Information Systems, or Engineering

Tools

UiPath Studio
UiPath Orchestrator
AssistEdge
Git
Jenkins
Job description
Responsibilities
  • Design, develop, and implement automation solutions using UiPath Studio, AssistEdge, and associated tools to streamline complex business operations.
  • Integrate bots with REST APIs, SOAP services, SQL databases, and external systems, ensuring high throughput and transactional reliability.
  • Write advanced custom activities and scripts in C#, LINQ, PowerShell, and JavaScript to handle non-standard automation scenarios and enhance bot intelligence.
  • Automate data-intensive workflows involving Excel (formulas, VLOOKUP, macros, pivot automation), PDF parsing, Word templates, and mainframe or Citrix-based applications.
  • Build highly scalable and modular bots using the UiPath RE Framework, ensuring robust exception handling, logging, and reusability.
  • Conduct end-to-end development — from requirement gathering, PDD/TDD creation, bot design, coding, debugging, testing, and deployment to production support.
  • Develop Proofs of Concept (POCs) to evaluate automation feasibility, assess performance, and propose scalable solutions aligned with enterprise automation strategy.
  • Utilize UiPath Orchestrator and Credential Manager to manage assets, queues, schedules, and credential security following enterprise standards.
  • Collaborate with business analysts, testers, and system architects to translate functional requirements into technical automation solutions.
  • Execute unit testing, system integration testing, and UAT support, ensuring all bots meet performance, compliance, and security benchmarks.
  • Implement and maintain version control using tools such as SVN, Git, or Bitbucket for codebase consistency and traceability.
  • Develop error-handling mechanisms, logging standards, and retry strategies to ensure resilience and auditability of deployed automations.
  • Optimize existing automations by refactoring code, improving performance, and reducing execution time through data caching and parallel processing.
  • Contribute to continuous integration and delivery (CI/CD) pipelines for RPA using Jenkins or equivalent tools to automate deployment workflows.
  • Document all development processes, workflows, and dependencies clearly for audit, handover, and knowledge-sharing purposes.
Requirements
  • Bachelor’s or master’s degree in computer science, Information Systems, or Engineering.
  • Minimum 8 years of hands‑on experience in software development with strong coding expertise in object‑oriented programming and scripting languages — C#, LINQ, PowerShell, JavaScript, HTML, and VB.NET.
  • Proven experience in API integrations, database automation (SQL Server, Access DB), and web/desktop automation.
  • At least 5 years commercial project experience using UiPath (Studio, Orchestrator, RE Framework) and AssistEdge, with experience in building modular, reusable libraries and custom UiPath activities to standardize RPA automation practices.
  • Experience with UiPath AI Center, Action Center, and Insights for advanced analytics, with working knowledge of cloud-based deployments (AWS / Azure) and containerized environments (Docker, Kubernetes) for RPA.
  • Exposure to OCR tools (Document Understanding, Abbyy, or Tesseract) and AI/ML integration within RPA environments is highly desirable.
  • Familiarity with AssistEdge Control Tower and EdgeVerve APIs for enterprise-grade automation orchestration.
  • In‑depth understanding of Excel, Citrix, and mainframe automation scenarios, including surface automation.
  • Familiarity with Agile development, JIRA‑based task tracking, and version control using SVN or Git.
  • Strong debugging, problem‑solving, and performance optimization skills in complex automation environments.
  • Excellent written and verbal communication skills, with the ability to document and explain technical processes effectively.
  • Understanding of secure credential management, RBAC, and compliance standards in automation development.
  • Exposure to banking, finance, or shared services environments is an added advantage.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.