Senior Software Developer (CRM)

PARK AND PARTNERS CONSULTANCY PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PARK AND PARTNERS CONSULTANCY PTE. LTD. in Singapore seeks a Senior CRM Developer to design, develop, and support CRM and Order Management platforms.

You will build scalable backend services, secure REST APIs, and microservices while aligning with DevOps, observability, and CI/CD goals. With 4–10 years of enterprise experience, you will lead technical initiatives, mentor engineers, and ensure data integrity across CRM, billing, and provisioning domains.

Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • 4–10 years of software engineering experience within CRM, BSS/OSS, Order Management, Billing, or large-scale enterprise environments.
  • Strong hands-on experience with Java, Spring Boot, REST APIs, microservices, and distributed systems.
  • Solid SQL expertise in PostgreSQL and/or Oracle, including query optimization and performance tuning.
  • Experience working with Kubernetes-based platforms and cloud environments, preferably AWS.
  • Familiarity with DevOps practices, CI/CD pipelines, and production support environments.
  • Experience working within Agile/Scrum delivery teams.
  • Exposure to workflow orchestration engines and workflow-driven systems.
  • Experience within telecommunications, CRM, billing, customer management, or order management domains will be highly advantageous.

Responsibilities

  • Design, develop, and maintain backend services supporting Customer Management, Product Catalogue, Campaigns, Order Management, and Revenue/Billing integration.
  • Build and enhance workflow-driven processes for end-to-end order lifecycle orchestration, including validation, provisioning, and billing setup.
  • Develop secure and scalable REST APIs for integration with billing, provisioning systems, digital channels, and third-party applications.
  • Ensure API reliability, versioning, and backward compatibility across services.
  • Design and implement microservices-based solutions to support evolving business requirements.
  • Operate and maintain applications running on Kubernetes and cloud platforms, preferably AWS.
  • Participate in production support, incident response, troubleshooting, and root cause analysis (RCA).
  • Implement preventive measures and continuous improvements to reduce recurring production issues.
  • Contribute to CI/CD pipeline enhancements, release automation, and deployment governance.
  • Implement monitoring, logging, and alerting using tools such as Splunk, Prometheus, Grafana, and CloudWatch.

Skills

Java
Spring Boot
REST APIs
Microservices
Distributed systems

Education

Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline

Tools

Kubernetes
AWS

Job description

About the Role

We are seeking a Senior CRM Developer to design, develop, and support mission‑critical Customer Relationship Management (CRM) and Order Management (OM) platforms that drive customer onboarding, sales journeys, fulfilment, and billing operations.

This role will be responsible for delivering scalable, resilient, and high-performing CRM solutions while ensuring operational excellence through DevOps practices, automation, observability, and continuous delivery. Senior candidates will have opportunities to lead technical initiatives, mentor team members, and drive engineering best practices.

Key Responsibilities

Application Development & Integration

  • Design, develop, and maintain backend services supporting Customer Management, Product Catalogue, Campaigns, Order Management, and Revenue/Billing integration.

  • Build and enhance workflow‑driven processes for end‑to‑end order lifecycle orchestration, including validation, provisioning, and billing setup.

  • Develop secure and scalable REST APIs for integration with billing, provisioning systems, digital channels, and third‑party applications.

  • Ensure API reliability, versioning, and backward compatibility across services.

  • Design and implement microservices‑based solutions to support evolving business requirements.

Database & Performance Management

  • Develop and optimize SQL queries and stored procedures in PostgreSQL and/or Oracle environments.

  • Ensure data integrity, consistency, and performance across customer, order, provisioning, and billing domains.

  • Support database performance tuning and optimization initiatives.

Platform Reliability & DevOps

  • Operate and maintain applications running on Kubernetes and cloud platforms, preferably AWS.

  • Participate in production support, incident response, troubleshooting, and root cause analysis (RCA).

  • Implement preventive measures and continuous improvements to reduce recurring production issues.

  • Contribute to CI/CD pipeline enhancements, release automation, and deployment governance.

  • Implement monitoring, logging, and alerting using tools such as Splunk, Prometheus, Grafana, and CloudWatch.

Engineering Excellence

  • Prepare technical design documents, architecture specifications, and integration documentation.

  • Participate in design reviews, code reviews, and engineering best practice initiatives.

  • Collaborate closely with Product Owners, QA, DevOps teams, business stakeholders, and external vendors.

  • Lead-level candidates will provide technical leadership, mentor engineers, and guide system design and production readiness activities.

Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.

  • 4–10 years of software engineering experience within CRM, BSS/OSS, Order Management, Billing, or large‑scale enterprise environments.

  • Strong hands‑on experience with Java, Spring Boot, REST APIs, microservices, and distributed systems.

  • Solid SQL expertise in PostgreSQL and/or Oracle, including query optimization and performance tuning.

  • Experience working with Kubernetes‑based platforms and cloud environments, preferably AWS.

  • Familiarity with DevOps practices, CI/CD pipelines, and production support environments.

  • Experience working within Agile/Scrum delivery teams.

  • Exposure to workflow orchestration engines and workflow‑driven systems.

  • Experience within telecommunications, CRM, billing, customer management, or order management domains will be highly advantageous.

Preferred Certifications
  • AWS Certified Solutions Architect (Associate or Professional)

  • Certified Kubernetes Administrator (CKA)

  • Certified Kubernetes Application Developer (CKAD)

Desired Attributes
  • Strong analytical and problem‑solving skills.

  • Ability to work effectively in a fast‑paced and dynamic environment.

  • Strong communication and stakeholder management skills.

  • Passion for building scalable, reliable, and customer‑centric platforms.

  • Proven ability to collaborate across technical and business teams.

Only shortlisted candidates will be contacted.

Shirley Tan (EA Licence Number: 25S2710 /Registration ID: R21103665)

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

Similar jobs worth comparing

CRM Engineer
CRM Engineer

StarHub Ltd • Singapore

On-site
SGD 110,000 - 170,000
Lead CRM Engineer
Lead CRM Engineer

StarHub • Singapore

On-site
SGD 80,000 - 120,000
CRM Engineer
CRM Engineer

StarHub • Singapore

On-site
SGD 70,000 - 90,000
Lead CRM Engineer
Lead CRM Engineer

Starhub Ltd • Singapore

On-site
SGD 180,000 - 260,000
Principal CRM Engineer
Principal CRM Engineer

StarHub • Singapore

On-site
SGD 100,000 - 120,000
Lead CRM Engineer
Lead CRM Engineer

StarHub • Singapore

On-site
SGD 70,000 - 90,000
Lead CRM Devops Engineer
Lead CRM Devops Engineer

Starhub • Singapore

On-site
SGD 180,000 - 280,000
Senior Manager, Enterprise Engineering
Senior Manager, Enterprise Engineering

StarHub Ltd • Singapore

On-site
SGD 180,000 - 260,000
Senior CRM Engineer & Platform Lead
Senior CRM Engineer & Platform Lead

PARK AND PARTNERS CONSULTANCY PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
CRM Platform Engineer - Cloud-Native & DevOps
CRM Platform Engineer - Cloud-Native & DevOps

StarHub Ltd • Singapore

On-site
SGD 110,000 - 170,000