Senior Software Engineer (C# .NET framework)

Asia Select, Inc. (ASI)

Negotiable
Remote3-5 Yrs ExpDiplomaFull-time
Share

Remote Details

Open CountryPhilippines

Language RequirementsEnglish

This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions

Job Description

Description

In this position, you will be working in an agile team on the Client SaaS application using the latest tools and technologies. You will be very competent in designing and developing software with a strong understanding of continuous delivery practices, high levels of automation and cloud native software engineering.

You will enjoy working in a team of positive, like-minded, motivated people within a self-managed agile environment. You will be happy to be involved in peer reviews to ensure the team is following engineering best practises and keeping up with the latest technologies.


Architecture

  • Design and architecture of specific features within the SaaS application.
  • A solid understanding of the 12-factor app approach (or similar methodology) for designing distributed applications.


Research

  • Client is highly motivated to continue to use cutting edge development tools, methodologies, and approaches. As part of this role, there will be an ongoing requirement to research, evaluate and recommend:
  • Appropriate tool chains
  • Improvements to development processes
  • Future technologies to pursue
  • New cloud native technologies and products


Agile

  • Embraces the Agile manifesto.
  • Responsible for analysing work to be carried out, estimates effort and risk associated with all changes.
  • Provide effective communication to stakeholders, around team’s goals and progress throughout the sprint.


Development and Implementation

  • Hands-on developer to build and execute application development tasks.
  • Work closely with others in the development team to assist with ensuring that best practise design and implementation is being followed.
  • Follow programming best practise and coding guidelines, version control, automated build and test processes.


System Test and Deployment

  • All engineers are accountable for quality and the building of test automation suites, design of tests criteria, including unit tests to validate subsystems as well as the complete integration of the end-to-end system.
  • Drive the tuning effort and assist in scalability/performance testing.


Bug fix and Continuous improvement

  • Continuous monitoring of system health and performance. Teams build, test, deploy and maintain their software products.
  • Review performance reports and recommend improvements.



Essential Skills for this high performing roll

  • Strong proficiency in C# and experience with .NET framework.
  • Experiences building and deploying cloud native solutions on Azure (or AWS).
  • Competent in designing and developing software within API & microservice architecture.
  • Experience with building efficient SQL database queries & Stored Procs
  • Experience with REST services using JSON OpenAPI specification
  • Knowledge of common design patterns and when/how to use them
  • Experience in designing to address Non-functional requirements and making sensible design decisions (e.g. security, scalability)
  • Experience with event driven architecture and Domain Driven Design concepts
  • Automated testing (unit, component and integration test automation)
  • Experience in developing with trunk-based development approach
  • Understanding of Continuous integration and delivery
  • Experience with containerisation and virtualisation platforms, especially Docker


Work Set up: Hybrid, 2-3x a week onsite

Work Locations: temporary office in BGC (permanent office in Ortigas)

Work Schedule: Anywhere starting 6AM-8AM (New Zealand time)

Requirements

Please refer to job description.

Software DevelopmentEmbedded SystemsC++Circuit DesignTroubleshootingAgile MethodologiesTeam CollaborationProblem SolvingTesting And Debugging
Preview

Boss

HR ManagerAsia Select, Inc. (ASI)

Posted on 15 May 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.