Maintenance Technical Consultant

ROMULUS DIGITAL PTE. LTD.

Singapore

Hybrid

SGD 90,000 - 140,000

Full time

3 days 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

Romulus Digital PTE. LTD. is seeking a Maintenance Technical Consultant to maintain and enhance enterprise solutions built on Microsoft Dynamics 365 and Power Platform.

You will ensure technical stability, performance, and reliability across integrations and databases, working with business stakeholders and IT teams. The role covers designing customisations, APIs, and middleware, and supporting releases with strong problem‑solving, documentation, and knowledge transfer.

Qualifications

  • Minimum 5 years of enterprise application development, consulting, or maintenance experience.
  • Degree, Diploma, or equivalent in Computer Science / IT / Software Engineering or related field.
  • Hands-on experience with Dynamics 365 or similar enterprise apps.

Responsibilities

  • Maintain technical stability of enterprise applications and integrations.
  • Design and implement enhancements and integrations across Dynamics 365, Power Platform, and external systems.
  • Support releases, testing, and deployment with proper change control.
  • Investigate defects and performance issues across interconnected systems.
  • Provide documentation and knowledge transfer to support teams.

Skills

Enterprise architecture
REST APIs
Troubleshooting
Cross‑functional collaboration
Communication
Shift work

Education

Bachelor’s degree or equivalent in CS/IT/SE

Tools

Dynamics 365
Power Platform
Power BI

Job description

Location: Singapore

Job Type: Full-time / Contract

About Us:

Romulus Digital is a dynamic technology company supporting regional and international clients through digital transformation, enterprise applications, and specialised technology services.

We are currently looking for an experienced Maintenance Technical Consultant to join our application maintenance team and support the ongoing development, integration, optimisation, and technical operation of enterprise solutions built on the Microsoft Dynamics 365 and Power Platform ecosystem.

Job Description:

As a Maintenance Technical Consultant, you will be responsible for the technical stability, enhancement, and ongoing support of enterprise applications and their surrounding integration landscape.

You will work closely with functional consultants, developers, infrastructure specialists, and business stakeholders to design and implement technical solutions, develop customisations and integrations, troubleshoot complex system issues, support releases, and maintain the overall quality and reliability of the application environment.

The role will involve working across Microsoft Dynamics 365, Power Platform, Power BI, APIs, integrations, databases, web and mobile interfaces, and other connected enterprise systems.

Key Responsibilities:
  • Support the ongoing technical architecture and application landscape for enterprise solutions built on Microsoft Dynamics 365 and related Microsoft technologies.

  • Design and develop system enhancements and customisations based on approved functional requirements and established technical standards.

  • Translate functional specifications into scalable and maintainable technical solutions.

  • Develop, test, deploy, and maintain application components while following appropriate development, review, and change‑control practices.

  • Build and support integrations between Dynamics 365 and external platforms, including databases, websites, mobile applications, payment services, and other enterprise systems.

  • Design and maintain APIs, interfaces, middleware components, and integration services to enable secure and reliable data exchange between systems.

  • Develop and support solutions using Power Apps, Power Automate, Power BI, and other Power Platform technologies where applicable.

  • Work with functional consultants and business teams to understand technical dependencies and ensure solutions operate effectively across end‑to‑end business processes.

  • Monitor application and integration environments to identify opportunities to improve system performance, reliability, availability, and overall technical efficiency.

  • Investigate complex application defects, integration failures, data‑processing issues, and performance problems, coordinating resolution across relevant technical teams.

  • Conduct root‑cause analysis for recurring or high‑impact technical incidents and recommend preventive improvements.

  • Support technical release activities, including source‑code management, build preparation, peer/code review, deployment planning, technical validation, regression testing, and rollback readiness.

  • Verify technical changes following deployment and support post‑release troubleshooting where required.

  • Maintain comprehensive technical documentation such as solution architecture diagrams, data models, interface specifications, API documentation, deployment procedures, configuration records, and technical support guides.

  • Provide technical guidance and structured knowledge transfer to application support teams, project members, and other authorised stakeholders.

  • Contribute to technical standards, reusable components, development practices, and continuous improvement within the maintenance team.

Required Skills & Qualifications:
  • Minimum 5 years of relevant professional experience in enterprise application development, technical consulting, system integration, or application maintenance and support.

  • Degree, Diploma, or equivalent professional qualification in Computer Science, Information Technology, Software Engineering, Information Systems, or a related discipline.

  • Professional experience in a Technical Consultant, Dynamics 365 Developer, Application Developer, Application Support Engineer, or similar enterprise application role.

  • Hands‑on experience developing, customising, maintaining, or technically supporting Microsoft Dynamics 365 or comparable enterprise applications.

  • Strong understanding of enterprise application architecture, system customisation, development, and integration principles.

  • Experience designing and supporting integrations between enterprise applications and external systems.

  • Good knowledge of REST APIs, web services, data interfaces, authentication, and integration patterns.

  • Experience working with databases, data models, and data exchange between multiple systems.

  • Ability to investigate and troubleshoot application defects, integration problems, performance issues, and technical incidents.

  • Experience with structured software development and release practices, including source control, code review, builds, deployments, regression testing, and rollback planning.

  • Understanding of production support, change management, and controlled release processes within an enterprise environment.

  • Ability to produce and maintain clear technical documentation covering architecture, interfaces, deployments, configurations, and support procedures.

  • Strong analytical and problem‑solving skills, particularly when working across interconnected applications and services.

  • Good communication and collaboration skills, with the ability to work effectively with functional consultants, developers, business users, infrastructure teams, and external vendors.

  • Candidates must be available to work on a shift or roster basis, including weekends and Singapore Public Holidays, in accordance with operational requirements.

Preferred Skills & Qualifications:
  • Knowledge of and practical experience with Microsoft Dynamics 365 Finance, Sales, Customer Insights, or Commerce will be preferred.

  • Hands‑on experience with Dynamics 365 Finance & Operations, Customer Engagement applications, or Dynamics 365 Commerce.

  • Experience developing or maintaining solutions using Power Apps, Power Automate, Power BI, and related Power Platform technologies.

  • Experience with Microsoft‑based development technologies and Dynamics 365 extensibility frameworks.

  • Knowledge of integration technologies involving APIs, middleware, databases, payment gateways, websites, mobile applications, and external enterprise platforms.

  • Experience supporting high‑volume or business‑critical application and integration environments.

  • Understanding of application security, API security, access controls, and secure integration practices.

  • Experience with DevOps, CI/CD, automated deployment, or modern source‑control and release‑management practices would be advantageous.

  • Experience performing application performance optimisation, technical monitoring, and capacity planning.

  • Knowledge of or experience working with omni‑channel and multi‑touchpoint e‑commerce systems, integrations, order flows, customer journeys, and related operational workflows will be preferred.

  • Previous experience working within an application maintenance, managed services, or long‑term production support environment.

  • Relevant Microsoft certifications in Dynamics 365, Power Platform, Azure, or related technologies would be advantageous.

Why Join Us?
  • Opportunity to work with enterprise‑grade Microsoft technologies across regional and international projects.

  • Exposure to Dynamics 365, Power Platform, APIs, integrations, automation, data, and commerce platforms.

  • Opportunity to work on complex application ecosystems involving multiple business systems and digital touchpoints.

  • Competitive compensation aligned with technical expertise and experience.

  • Access to professional development, technical training and Microsoft certification opportunities.

  • Collaborative environment working alongside functional consultants, developers, business teams, and technology specialists.

  • Opportunity to deepen your technical expertise across enterprise applications, integrations, cloud technologies, and digital commerce.

  • Supportive and growth‑oriented workplace with opportunities for career advancement within Romulus Digital’s enterprise applications practice.

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

Similar jobs worth comparing

Maintenance Technical Consultant
Maintenance Technical Consultant

Romulus Digital • Singapore

On-site
SGD 100,000 - 145,000
Maintenance Functional Consultant
Maintenance Functional Consultant

ROMULUS DIGITAL PTE. LTD. • Singapore

Hybrid
SGD 90,000 - 130,000
Maintenance Functional Consultant
Maintenance Functional Consultant

Romulus Digital • Singapore

On-site
SGD 90,000 - 130,000
Maintenance Lead
Maintenance Lead

ROMULUS DIGITAL PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Software Engineers
Software Engineers

Romulus Digital • Singapore

On-site
SGD 80,000 - 120,000
Software Engineers
Software Engineers

ROMULUS DIGITAL PTE. LTD. • Singapore

Hybrid
SGD 90,000 - 120,000
Maintenance Lead
Maintenance Lead

Romulus Digital • Singapore

On-site
SGD 120,000 - 200,000
Software Engineering Lead
Software Engineering Lead

ROMULUS DIGITAL PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 160,000
Software Engineering Lead
Software Engineering Lead

Romulus Digital • Singapore

On-site
SGD 150,000 - 210,000
Dynamics 365 & Power Platform Maintenance Specialist
Dynamics 365 & Power Platform Maintenance Specialist

Romulus Digital • Singapore

On-site
SGD 100,000 - 145,000