Senior Software Engineer – Utility CIS
Salary: ₱70,000 – ₱80,000 per month
Location: Bridgetown, Eastwood, QC | Hybrid
Employment type: Full-time | Day Shift
About the role
Translate utility business requirements into CIS configuration, business rules, integrations, and maintainable application components. Test, deploy, troubleshoot, document, and support changes across implementation and business-as-usual operations.
Key responsibilities
Perform fit-gap analysis and map requirements to standard configuration, parameters, business rules, scripts, extensions, integrations, or code
Configure and validate customer, account, service point, billing, rating, payment, collection, and meter-to-cash rules
Develop and maintain approved application components and interfaces using established platform tools, APIs, and coding standards
Create unit and configuration tests and support integration, regression, performance, security, acceptance, parallel-run, and production-verification testing
Support releases, patches, configuration migration, data fixes, cutover, stabilization, incident resolution, and application maintenance
Build reusable components, configuration standards, automated tests, monitoring, and documentation to improve maintainability and internal capability
Lead, coach, and develop the CIS junior to mid-level developer team, including work allocation, technical guidance, code and configuration reviews, capability building, and oversight of delivery quality
About you
Typically 5+ years in enterprise application development or utility CIS configuration, including design, integration, release, production support, and mentoring
Enterprise application development using C#/.NET, Java, or a comparable object-oriented language
SQL, relational data models, query analysis, data validation, and controlled data correction
REST APIs, JSON, XML, SOAP, authentication, integration design, and error handling
CIS configuration and parameterization, including business rules, scripts, reference data, and controlled migration across environments
Software engineering practices: source control, peer review, CI/CD, automated testing, secure coding, and controlled deployment
Troubleshooting using application logs, batch results, interface traces, bill analysis, and root-cause analysis
Preparation of functional-technical designs, configuration workbooks, mappings, test evidence, deployment and rollback procedures, runbooks, and support documentation
Utility billing and rating, tariffs, bill determinants, billing cycles, meter-to-cash, payments, collections, adjustments, deposits, refunds, taxes, and regulatory charges
Bill-calculation validation, bill-accuracy testing, defect diagnosis, and reconciliation against expected outcomes
Job Ref: RYAN-TT
