Alabang, Philippines (Hybrid)

The Senior Developer is responsible for designing, developing, and validating software solutions to support strategic business initiatives. This role works closely with cross-functional teams and utilizes both Agile and Waterfall methodologies to deliver high-quality business applications. The Senior Developer is accountable for solution design, development best practices, and ensuring overall application performance and stability.
Develop, test, debug, and maintain software solutions with a focus on high-quality design.
Lead key system design and integration decisions and communicate technical direction to implementation teams.
Collaborate with business partners, architects, and project teams to identify technical and functional requirements.
Manage system enhancements and ensure adherence to industry-standard software design practices.
Analyze business requirements and translate them into detailed technical designs and development tasks.
Estimate feasibility, cost, timelines, and system compatibility for project work.
Implement new capabilities in business applications and troubleshoot defects or performance issues.
Contribute to project planning, scheduling, and delivery milestones.
Ensure that application performance standards and operational expectations are consistently met.
Bachelor’s degree in Computer Science, Information Systems, or related field.
Minimum of 5 years hands-on development experience with .NET technologies for web services.
Solid understanding of the software development lifecycle and ability to work effectively in team environments.
Strong technical, analytical, and communication skills with high attention to detail.
Expertise in core .NET concepts including multithreading, generics, serialization, and thread pools.
Experience developing Web APIs and services including REST, SOAP, and related frameworks (e.g., WSDL, SOAP UI).
In-depth experience implementing authentication and authorization for Web APIs.
Experience deploying APIs to cloud environments (preferably Azure).
Proficiency in writing optimized SQL queries and organizing data using Microsoft T-SQL.
Hands-on experience with RDBMS platforms such as SQL Server and libraries like Dapper.
Experience deploying .NET applications via GitHub Actions to Azure App Services or Kubernetes environments.
Front-end development experience using HTML, CSS, JavaScript, Ajax, and React with responsive and cross-browser compatibility.
Experience using development tools such as Visual Studio and VS Code.
Experience with containerization technologies (e.g., Docker) and orchestration platforms.
Exposure to streaming systems such as Kafka and cloud integration patterns.
Experience in healthcare or insurance industry environments.
Familiarity with monitoring and observability tools (e.g., Datadog, Azure App Insights) for diagnosing production issues.
Ability to perform under high-pressure and mission-critical scenarios.
Flexibility to work non-business hours when required to support critical operations.