Digital Software Engineer - 008SNJ
The Role: Digital Software Engineer
A Software Engineer is a professional responsible for directing software development projects, producing clean code, and leading a team of engineers. They possess extensive experience in software development, project management, and have in-depth knowledge of programming languages and databases.
Digital Software Engineer will be accountable in developing software applications related to digitization and automation requirements of the whole Global Hub Community. The typical responsibilities would include coding, designing, application management, troubleshooting, monitoring updates and possible security threats, and providing end user support for bugs and enhancements. They may also handle some project management tasks on the journey to building a new application.
As a Digital Software Engineer
ü Develop high-quality software design and architecture
ü Build and maintain web, windows, and mobile applications for the organization
ü Identify, prioritize, and execute tasks in the software development life cycle
ü Develop tools and applications by producing clean, efficient code
ü Automate tasks through appropriate tools and scripting
ü Review and debug code
ü Perform validation and verification testing
ü Collaborate with internal teams and vendors to fix and improve products
ü Document development phases and monitor systems
ü Ensure software is up-to-date with latest technologies to keep our software as innovative as possible
Stay on track of the application lifecycle to ensure necessary updates are completed on time
ü
ü Collaborate with the rest of the team to ensure applications are aligned with the organization’s goals, as well as customer needs
ü Find solutions to security threats, viruses, or errors that might hinder the performance of applications
ü Gains exposure to some of the complex tasks within the job function.
ü Is occasionally directed in several aspects of the work.
ü Typically requires 2 to 5 years of related experience.
ü Understanding and familiarization of key business processes, tools and metrics
ü Ability to facilitate meetings and gather requirements from stakeholders
ü Ability to define, analyze, validate and prioritize requests based on business value.
ü Effectively and proactively communicates with stakeholders, team-members and other support teams to promote synergy
ü Perform timely ad-hoc supports requests in support of business needs, escalations and/or process improvement initiatives
ü Manage end-to-end project requests completion in a timely manner
ü Create detailed process-flow and or documentations for all requests/projects handled
ü Identify and drive internal needs for improvements with the way we deliver our projects and the way we work
ü Perform other related projects and duties as assigned
Qualifications
The Role: Digital Software Engineer
A Software Engineer is a professional responsible for directing software development projects, producing clean code, and leading a team of engineers. They possess extensive experience in software development, project management, and have in-depth knowledge of programming languages and databases.
Digital Software Engineer will be accountable in developing software applications related to digitization and automation requirements of the whole Global Hub Community. The typical responsibilities would include coding, designing, application management, troubleshooting, monitoring updates and possible security threats, and providing end user support for bugs and enhancements. They may also handle some project management tasks on the journey to building a new application.
As a Digital Software Engineer
ü Develop high-quality software design and architecture
ü Build and maintain web, windows, and mobile applications for the organization
ü Identify, prioritize, and execute tasks in the software development life cycle
ü Develop tools and applications by producing clean, efficient code
ü Automate tasks through appropriate tools and scripting
ü Review and debug code
ü Perform validation and verification testing
ü Collaborate with internal teams and vendors to fix and improve products
ü Document development phases and monitor systems
ü Ensure software is up-to-date with latest technologies to keep our software as innovative as possible
Stay on track of the application lifecycle to ensure necessary updates are completed on time
ü
ü Collaborate with the rest of the team to ensure applications are aligned with the organization’s goals, as well as customer needs
ü Find solutions to security threats, viruses, or errors that might hinder the performance of applications
ü Gains exposure to some of the complex tasks within the job function.
ü Is occasionally directed in several aspects of the work.
ü Typically requires 2 to 5 years of related experience.
ü Understanding and familiarization of key business processes, tools and metrics
ü Ability to facilitate meetings and gather requirements from stakeholders
ü Ability to define, analyze, validate and prioritize requests based on business value.
ü Effectively and proactively communicates with stakeholders, team-members and other support teams to promote synergy
ü Perform timely ad-hoc supports requests in support of business needs, escalations and/or process improvement initiatives
ü Manage end-to-end project requests completion in a timely manner
ü Create detailed process-flow and or documentations for all requests/projects handled
ü Identify and drive internal needs for improvements with the way we deliver our projects and the way we work
ü Perform other related projects and duties as assigned
Qualifications
: PH-40-Cavite
: Full-time
: Ongoing
Read Full Description