Point your AI agent at freehire and let it find you a job.

Get the CLI →

MERALCO

NewBe an early applicant

Application Developer

Posted Updated
Discussion

Minimum Technical Requirements

  • Working knowledge of object-oriented programming using C#/.NET, Java, or a comparable enterprise language.

  • SQL fundamentals, including joins, filtering, aggregation, data validation, and relational database concepts.

  • Basic understanding of REST APIs, JSON, XML, application integration, and error handling.

  • Software development fundamentals: debugging, exception handling, clean and maintainable code, unit testing, and documentation.

  • Familiarity with Git or equivalent source control and standard development, build, test, and deployment practices.

  • Ability to analyze application logs, reproduce issues, trace defects, and communicate findings clearly.

Candidate Backgrounds We Can Consider

  • Junior or mid-level application developers from banking, telecommunications, insurance, retail, ERP, payments, e-commerce, or other transaction-heavy systems.

  • Backend, integration, API, database, or enterprise application developers who are willing to build functional knowledge in utility billing and customer operations.

  • Configuration or low-code developers with strong scripting, SQL, testing, and troubleshooting experience.

  • Strong recent graduates with relevant internships, capstone projects, certifications, or a production-grade portfolio may be considered for junior roles.

Core Responsibilities

  • Complete structured training in CIS concepts, utility customer operations, billing and rating, configuration, integrations, testing, releases, and support procedures.

  • Translate approved requirements and designs into code, configuration, parameters, business rules, scripts, interfaces, and test conditions.

  • Develop and maintain application components and integrations using approved tools, APIs, coding standards, and reusable patterns.

  • Prepare and execute unit and configuration tests; support integration, regression, acceptance, bill-accuracy, and production-verification testing.

  • Investigate defects and incidents using logs, queries, traces, data validation, and documented troubleshooting procedures.

  • Prepare technical notes, mappings, test evidence, deployment and rollback steps, runbooks, and knowledge articles.

  • Support controlled releases, configuration migration, data fixes, cutover, stabilization, and business-as-usual application support.


Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available