Senior Software Engineer

ManilaFull-TimeSeniorSoftware Engineering

You will be redirected to the company career page

Important Information

  • Experience: Minimum 5 years
  • Job Mode: Contract (subject for regularization)
  • Work Mode: Work from home

Job Summary

  • As a Senior Software Engineer, you will be a valuable member of our highly skilled technology and agile team, focused on supporting and developing cutting-edge solutions to meet our business requirements.
  • Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.

Responsibilities and Duties

  • Requirements Analysis: Collaborating with team members to understand software requirements and translating them into technical specifications.   Software Design: Contribute to detailed designs for software components and systems.   Coding and Implementation: Writing clean, maintainable, and efficient code using programming languages and frameworks.   Testing and Debugging: Conducting unit tests, integration tests, and debugging to ensure the software meets quality standards and functions as expected.   Troubleshooting and Support: Proactive in investigating and resolving software issues reported by users, providing technical support, and offering solutions to improve system performance. Work Result: Developing and delivering software applications that meet the requirements of the organization and maintaining a clean and well-organized codebase that is scalable, maintainable, and easily understood by other developers
  • Requirements Analysis: Collaborating with team members to understand software requirements and translating them into technical specifications.
  • Software Design: Contribute to detailed designs for software components and systems.
  • Coding and Implementation: Writing clean, maintainable, and efficient code using programming languages and frameworks.
  • Testing and Debugging: Conducting unit tests, integration tests, and debugging to ensure the software meets quality standards and functions as expected.
  • Troubleshooting and Support: Proactive in investigating and resolving software issues reported by users, providing technical support, and offering solutions to improve system performance.
  • Work Result: Developing and delivering software applications that meet the requirements of the organization and maintaining a clean and well-organized codebase that is scalable, maintainable, and easily understood by other developers
  • Requirements Analysis: Collaborating with team members to understand software requirements and translating them into technical specifications.
  • Software Design: Contribute to detailed designs for software components and systems.
  • Coding and Implementation: Writing clean, maintainable, and efficient code using programming languages and frameworks.
  • Testing and Debugging: Conducting unit tests, integration tests, and debugging to ensure the software meets quality standards and functions as expected.
  • Troubleshooting and Support: Proactive in investigating and resolving software issues reported by users, providing technical support, and offering solutions to improve system performance.
  • Work Result: Developing and delivering software applications that meet the requirements of the organization and maintaining a clean and well-organized codebase that is scalable, maintainable, and easily understood by other developers

Qualifications and Skills

  • Bachelor's degree in computer science, Software Engineering, or a related field with +5 years of experience
  • Familiariarity with architecture styles/APIs (REST, RPC)
  • Strong analytical thinking, excellent communication skills
  • Good Knowledge/Experience with MS SQL Database
  • Tech Stacks: React, Nodejs, Web API, SQL Server / T-S, Typescript

About Encora

  • Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

Job Summary

CompanyEncora
LocationManila
TypeFull-Time
LevelSenior
DomainSoftware Engineering