Search Jobs

Search by job, company or skills

Maintenance Technical Consultant

Maintenance Technical Consultant

romulus digital pte. ltd.
5-8 Years
SGD 4,000 - 8,000 per month
  • Posted 2 hours ago
  • Be among the first 10 applicants

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.

How to Apply:

Interested candidates are invited to submit their resume and cover letter to [Confidential Information]l with the subject line Maintenance Technical Consultant

More Info

Job Type:
Industry:
Function:
Employment Type: