Expires soon Schneider

Digital Software Engineer

  • PHILIPPINES
  • IT development

Job description

LI-Hybrid

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

· Bachelor’s Degree in Computer Science, IT, or similar field; a Master’s is a plus

· At least 3-5 years experience previous experience as a Software Engineer or in a similar role

· Proven experience as a Software Engineer

· Extensive experience in software development and scripting

· Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks

· Expert of selected programming languages like .Net/C#, Python, JS, ReactJS, NodeJS, etc

· In-depth knowledge of relational databases like Microsoft SQL or related (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)

· Familiarity with various operating systems (Linux, Mac OS, Windows)

· Analytical mind with problem-solving aptitude

· Ability to work independently

· Excellent organizational and leadership skills

· Excellent verbal and written communication skills. Fluency in English required.

· Ability to communicate and work with cross-functional teams and cross-country stakeholders is a must.

· Strong organizational skills

· Experience with project management is a plus

· Highly motivated and eager to learn and develop new applications and/or tools

· Displays a positive and team first attitude

· Continuously seeks ways to enhance contribution to those they support

· Supports hybrid work model. Work at Home and Work at On-Site.

· Must be able to juggle many multiple projects simultaneously.

Desired profile

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

· Bachelor’s Degree in Computer Science, IT, or similar field; a Master’s is a plus

· At least 3-5 years experience previous experience as a Software Engineer or in a similar role

· Proven experience as a Software Engineer

· Extensive experience in software development and scripting

· Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks

· Expert of selected programming languages like .Net/C#, Python, JS, ReactJS, NodeJS, etc

· In-depth knowledge of relational databases like Microsoft SQL or related (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)

· Familiarity with various operating systems (Linux, Mac OS, Windows)

· Analytical mind with problem-solving aptitude

· Ability to work independently

· Excellent organizational and leadership skills

· Excellent verbal and written communication skills. Fluency in English required.

· Ability to communicate and work with cross-functional teams and cross-country stakeholders is a must.

· Strong organizational skills

· Experience with project management is a plus

· Highly motivated and eager to learn and develop new applications and/or tools

· Displays a positive and team first attitude

· Continuously seeks ways to enhance contribution to those they support

· Supports hybrid work model. Work at Home and Work at On-Site.

· Must be able to juggle many multiple projects simultaneously.

Make every future a success.
  • Job directory
  • Business directory