Search Jobs

Search by job, company or skills

Senior Software Engineer (.NET)

Senior Software Engineer (.NET)

tap growth ai
2-4 Years

This job is no longer accepting applications

Job Description

About the Role

We are seeking a skilled Senior Software Engineer to design, develop, and maintain high-quality software solutions that support critical business objectives. You'll work closely with stakeholders to understand requirements, build scalable applications, enhance existing systems, and contribute to technical design and architecture decisions.

Location: Mandaluyong City, Philippines
Work Arrangement: Full Onsite (Hybrid work arrangement may be available based on business needs and performance)
Reports To: Development Supervisor / Development Manager


What You'll Do

  • Design, develop, test, and deploy software solutions that meet business and customer requirements.

  • Collaborate with stakeholders to translate business needs into technical solutions.

  • Enhance and maintain existing applications through feature development, optimization, and bug resolution.

  • Contribute to application architecture, technical design, and system improvements.

  • Participate in code reviews, technical documentation, and knowledge-sharing activities.

  • Promote software engineering best practices and continuous improvement.

What We're Looking For

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, or a related field. Strong candidates from other technical disciplines will also be considered.

  • At least 2 years of professional software development experience.

  • Strong analytical, problem-solving, and communication skills.

  • Good English communication skills, both written and verbal.

Technical Skills

C# & .NET Development

  • Strong hands-on experience with C# and .NET application development.

  • Solid understanding of async/awaitCancellationToken, and asynchronous programming principles.

  • Experience using HttpClient and API integrations following industry best practices.

  • Strong working knowledge of Dependency Injection (DI) in .NET applications.

.NET Fundamentals
  • Understanding of CLR (Common Language Runtime) and garbage collection concepts.

  • Experience implementing IDisposable and resource management best practices.

  • Knowledge of boxing and unboxing concepts within .NET.

Software Engineering Best Practices
  • Strong understanding of Object-Oriented Programming (OOP) principles.

  • Experience applying common Design Patterns in production environments.

  • Experience conducting and participating in code reviews.

  • Experience writing and maintaining unit tests.

  • Ability to identify and address technical debt while maintaining code quality.

  • Strong commitment to clean, maintainable code and the DRY (Don't Repeat Yourself) principle.

Architecture & Design
  • Experience designing or contributing to microservices-based applications.

  • Understanding of asynchronous task processing and compensation mechanisms.

  • Ability to design scalable, maintainable, and resilient software solutions.

Frameworks & DevOps
  • Experience with ASP.NET Web API and/or MVC Frameworks.

  • Familiarity with CI/CD processes and deployment automation.

  • Experience creating or maintaining Jenkins Pipeline scripts is a plus.

Why Join Us

  • Work on impactful and business-critical software solutions.

  • Collaborate with talented engineers and cross-functional teams.

  • Gain exposure to modern application architecture and enterprise-scale systems.

  • Enjoy opportunities for professional growth and continuous learning.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

microservices-based applications

CancellationToken

boxing and unboxing

Jenkins Pipeline

code reviews

MVC Frameworks

HttpClient

unit tests

API integrations

asynchronous task processing

IDisposable

About Company

Similar Jobs

5-7 yrs
Philippines
Skills:
.NET.Net CoreMySQLSQL ServerMicroservicesDesign PatternsRest ApisAWSDistributed SystemsApplication ArchitectureAzureGcpPostgreSQLobject-oriented programming
6-8 yrs
Philippines, Central Visayas
Skills:
.Net CoreUnit TestingKafkaRestful Web ServicesRabbitmqIntegration TestingNoSQL databasescloud platformsmicroservices architecturemulti-threaded application developmentasync programmingSQL databases
3-5 yrs
Philippines, Taguig
Skills:
.NET FrameworkSqlUnit TestingWeb development with Angular or ReactAPI integration and implementationDesigning and implementing external APIsCloud data storage technologies such as Azure SQL or CosmosTest automation using frameworks such as xUnit or NUnit
5-7 yrs
Philippines, Central Visayas
Skills:
.Net CoreMicroservicesAPI designCss3ASP.NETMicrosoft Sql ServerjQueryJavascriptweb and web service security
3-5 yrs
Philippines, Taguig
Skills:
.NET FrameworkSqlUnit TestingDesigning and implementing external APIsWeb development with Angular or ReactAPI integration and implementationCloud data storage technologies such as Azure SQL or CosmosTest automation using frameworks such as xUnit or NUnit