Search by job, company or skills

Asia Peopleworks Inc

Senior Backend Software Engineer (.NET)

7-15 Years
PHP 90,000 - 130,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 days ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

We are seeking a Senior Backend Engineer (.NET) to design and build backend services for our Premium Allocation Tool. A major focus of this role is developing the componenthandling temporal data, versioning, and providing accurate latest view coverage information via APIs. This role requires strong backend engineering fundamentals, excellent domain modelling, and experience building scalable, observable, eventdriven systems on Azure.

Key Responsibilities

  • Build and enhance backend services using .NET / C#
  • Lead development of the CCD component (temporal modelling, versioning, APIs)
  • Design scalable REST APIs and integration patterns
  • Implement messaging, event notifications, and pub/sub patterns
  • Write clean, testable code with unit, integration, and contract/API tests
  • Work with CI/CD pipelines, automated testing, and security scanning
  • Deploy and operate .NET applications on Azure
  • Implement observability (logging, metrics, tracing, dashboards, alerts)
  • Support production systems as Level 3 escalation (root cause analysis, fixes)
  • Collaborate in a distributed Scrum team (AU + PH)
  • Use AIassisted tools to improve coding, testing, and documentation workflows

Qualifications (Core Technical Skills)

  • Bachelor's in Computer Science/IT or equivalent professional experience
  • Having at least 7+ years relevant experience on development
  • Demonstrable senior-level skill in backend engineering with .NET
  • Strong experience with integrations, messaging, and event notifications

Applicants must have strong, hands-on experience with:

.NET & Backend Engineering

  • Deep expertise in .NET / C# using version 6.0 and above
  • Recent experience building .NET services and REST APIs
  • Understanding of architecture patterns (Layered, Hexagonal, Clean Architecture)

Domain & Data Modelling

  • Ability to model complex business domains
  • Experience with temporal data, versioning, audit/history patterns
  • Strong understanding of data consistency and lifecycle scenarios

Integration & API Design

  • Designing REST APIs (resource modelling, versioning, error handling)
  • Working with API specifications and contract/code generation
  • Integrating with internal services via synchronous APIs and asynchronous messaging

EventDriven & Messaging Patterns

  • Experience with events, messaging, and pub/sub models
  • Designing events that represent business domain changes

Testing

  • Unit testing, integration testing, and contract/API testing
  • Ability to build fast, reliable test suites using proper test doubles

CI/CD & Infrastructure

  • Experience with automated pipelines (build, test, deploy, rollback)
  • Familiarity with infrastructureascode (highly regarded)
  • Docker for local development and/or deployment

Azure

  • Deploying and running .NET applications on Azure
  • Using Azure services for compute, storage, messaging, and monitoring

Observability & Monitoring

  • Designing meaningful logs, metrics, alerts, and dashboards
  • Understanding distributed tracing and performance diagnostics

AIAssisted Development

  • Experience with tools for code generation, refactoring, testing, documentation
  • Understanding their strengths/limitations and best practices

Soft Skills

  • Strong problemsolving and systems design skills
  • Clear communicator (spoken and written English)
  • Experience working in Agile/Scrum environments
  • Collaborative and supportive team mindset
  • Ability to mentor and help less experienced engineers

Nice to Have

  • Familiarity with DDD (DomainDriven Design) concepts
  • Experience with infrastructureascode

Schedule:Dayshift

Setup:Hybrid(1xaweek RTO)

Location:MakatiCity

Bachelors/ Degree

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Philippines/Filipino

About Company

Asia Peopleworks Tech (APW Tech) is a specialized Business Unit within Asia Peopleworks with expertise in deploying various IT resources to different client project requirements

Job ID: 140444585