InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Senior .NET Developer

PM Consulting

Pasig, Metro Manila, Philippines, Metro Manila, Philippines1 month ago
107 views37 saves17 applies

Prepare for this role


Job Type

full time

Description

Role Overview
We are seeking an experienced Senior .NET Developer to design, build, and support scalable, high-quality software solutions. This role combines hands-on development with advanced troubleshooting, system optimization, and collaboration across cross-functional teams in an Agile environment.
The successful candidate will play a key role in delivering robust applications, resolving complex production issues, and contributing to continuous improvement and innovation initiatives, including automation and AI-driven support solutions.
Key Responsibilities
Solution Design & Development

  • Collaborate with cross-functional teams (e.g., business analysts, QA, product owners, and technical leads) to deliver functional and scalable solutions
  • Produce high-level and detailed technical designs covering applications, integrations, APIs, and databases
  • Develop, test, and deploy features following best practices in coding, quality assurance, and security
  • Ensure high-quality code through test-driven or behavior-driven development and comprehensive unit testing

Production Support & Issue Resolution

  • Act as a senior escalation point for complex issues from support teams
  • Perform deep root cause analysis and implement long-term fixes to prevent recurrence
  • Debug and resolve defects in collaboration with development and support teams
  • Develop patches, scripts, or system improvements to enhance stability and performance
  • Work with internal teams and external partners as needed to resolve critical incidents

Continuous Improvement & Automation

  • Identify opportunities to improve system reliability and operational efficiency
  • Contribute to automation initiatives, including the use of AI tools, chatbots, or similar technologies for support optimization
  • Maintain and enhance technical documentation, knowledge bases, and troubleshooting guides

Agile Delivery & Team Collaboration

  • Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, reviews, and retrospectives
  • Contribute across the development lifecycle, including backlog refinement, coding, testing, deployment, and support
  • Occasionally take on leadership responsibilities within the team (e.g., sprint coordination)
  • Support a collaborative team environment and contribute to knowledge sharing

Innovation & Learning

  • Stay current with emerging technologies and recommend improvements to development practices
  • Participate in research and innovation initiatives to enhance team capabilities

Key Deliverables

  • Scalable, optimized, and maintainable software solutions
  • High-level and detailed technical design documentation
  • Secure, well-tested, and production-ready code
  • Process improvements and automation initiatives


Qualifications

  • Bachelor’s degree in Information Technology, Engineering, or a related field
  • Minimum 3 years in a senior developer role
  • At least 5 years of experience in system architecture, design, and application development
  • Proven experience supporting production environments, including handling hotfixes and Level 3 (L3) support
  • Strong experience in developing web-based applications and RESTful APIs
  • Proficiency in .NET Core and C#
  • Experience with front-end technologies such as JavaScript, TypeScript, HTML, XML, CSS, and React
  • Experience with SharePoint and SPFx development
  • Solid experience with relational databases (e.g., SQL-based systems)
  • Familiarity with version control and CI/CD practices

Preferred Skills

  • Experience with Azure DevOps (Boards, Repos, Pipelines, Test Plans)
  • Exposure to cloud platforms (e.g., Microsoft Azure)
  • Experience with YAML-based pipelines
  • Knowledge of Generative AI integration or AI-driven automation
  • Familiarity with service management tools (e.g., ITSM platforms)

Other Requirements

  • Strong analytical thinking and problem-solving skills
  • Experience working in Agile environments (Scrum or Kanban)
  • Ability to work effectively in team settings and collaborate with diverse stakeholders
  • Comfortable engaging with senior stakeholders in complex organizations
  • Excellent written and verbal communication skills in English

Nice to Have

  • Certifications in secure coding, Agile methodologies, or DevOps practices

This job is found at InterviewStack.io

Skills

agileautomationapisunit testingrestful apis.net corec#javascripttypescripthtmlcssreactci/cdazure devopsazuregenerative aiscrumprocess improvementroot cause analysisrelational databasestechnical documentationquality assurance