Job Openings Developer (NET)

About the job Developer (NET)

About the Role:
The Senior Developer participates or takes charge of requirements elaboration, production issue resolution, system enhancement solution development, release, and support of minimum viable products within the assigned Scrum or Kanban Team.

Scope of Work / Responsibilities

Expected Results

Assigned Responsibilities

  • Collaborates with business analysts, quality control testers, scrum masters, product owners, subject matter experts, and other relevant roles to deliver minimum viable products or services.

  • Prepares standards-based high-level and detailed technical designs (solution, application, database, integrations, or APIs) in close collaboration with the team, technical leaders, and other stakeholders.

  • Resolves complex technical issues escalated from L1 and L2 support teams.

  • Conducts thorough root cause analysis to identify recurring problems and implements permanent solutions to prevent reoccurrence.

  • Performs proactive problem prevention to improve system stability.

  • Analyzes and debugs code to identify and fix software defects, collaborating closely with development teams.

  • Develops and deploys scripts, patches, or updates to address identified issues, ensuring proper implementation and testing.

  • Works with other support teams, development teams, and vendors to resolve complex issues, communicating technical information effectively to both technical and non-technical stakeholders.

  • Documents troubleshooting procedures, solutions, and other technical information to build a knowledge base for future reference and knowledge transfer.

  • Implements automation solutions for support handling using AI tools, chatbots, and related technologies.

  • Participates in product backlog grooming, Scrum events (Sprint Planning, Solution Development, Daily Stand-Up, Sprint Review, and Retrospective), or Kanban events (Replenishment, Daily Stand-Up, Service Delivery Review).

  • Participates in iterative backlog item elaboration, coding, building, unit testing, defect fixing, deployment, and release/support of epics, products, or features with the assigned team.

  • Ensures that code deployed meets quality standards and requirements through behavior-driven and test-driven development practices, including thorough validation and automated unit testing.

  • Engages in research and innovation to learn new technologies and improve practices.

  • Occasionally performs the role of Sprint Lead when nominated by the team.

  • Performs other relevant tasks as assigned.

Key Deliverables

  • Future-proof and optimized solutions

  • High-level and detailed technical designs

  • Unit-tested and secure code

  • Other key deliverables as defined

Core Competencies

Technical Knowledge and Skills

  • Provides guidance and advice to others based on specialized expertise.

  • Applies technical knowledge and skills to complete complex tasks.

  • Uses technical expertise to improve work systems.

Client Orientation

  • Works to meet client needs and expectations.

  • Communicates effectively with clients to understand and anticipate their requirements.

  • Collaborates with clients to adapt to changing needs.

Achieving Results

  • Identifies ways to reduce time and cost in completing work.

  • Monitors progress and continuously seeks improvements.

  • Collaborates with others to overcome challenges and find alternative solutions.

Working Together

  • Provides practical support and encouragement to team members.

  • Promotes collaboration and teamwork.

Requirements and Qualifications

Education Requirements

  • Bachelors degree in Information Technology, Engineering, or related fields.

Relevant Experience and Other Requirements

  • Demonstrated ability to perform the responsibilities listed above at the required level.

  • Minimum of three (3) years of experience in a senior developer role.

  • At least five (5) years of experience in architecture, design, and development of integrated systems.

  • Experience in production support hotfixes and as L3 support.

  • Experience with ServiceNow is preferred.

  • Strong analytical and problem-solving skills.

  • Proven experience in developing web-based applications, RESTful web services, JavaScript, TypeScript, HTML, XML, Stylesheets, and ReactJS.

  • Experience in SharePoint and developing SPFx applications.

  • Skilled in designing, developing, and deploying Web APIs using .NET Core and C#.

  • Experience with relational databases such as MSSQL, Oracle, and others.

  • Experience with Azure DevOps (Boards, Test Plans, Repos/Git, Pipelines) preferred.

  • Experience in integrating and developing Generative AI agents preferred.

  • Experience with Azure Cloud Services is an advantage.

  • Experience with CI/CD and YAML is an advantage.

  • Familiarity with Agile methodologies (Scrum or Kanban).

  • Certifications in Secure Coding, Scrum, or DevOps are a plus.

  • Experience working in teams of five or more members.

  • Comfortable working with senior executives from diverse backgrounds in large organizations.

  • Excellent oral and written communication skills in English.

Reporting and Coordination

  • For staff augmentation services, the personnel will take instructions from the Product Lead within the Information Technology Department and work closely with the project team, internal, and external stakeholders.

  • The personnel will perform any other services as required by the team or supervisor.

Work Arrangement

  • Locally based resource.

  • Amenable to report onsite as needed.

  • Open to shifting schedules (7:00 16:00 PHT or 14:00 22:00 PHT).

  • Willing to work extended hours or weekends (with corresponding overtime pay), even on short notice.