Ingram Micro
Join our Talent Network

This site uses and sets "cookies" on your computer to help make this website better. You can learn more about these cookies and general information about how to change your cookie settings by clicking here. By continuing to use this site without changing your settings, you are agreeing to our use of cookies.

Skip to main content

Engineer, Software Development

Taguig City, Philippines
Job ID: 42059


Ingram Micro touches 80% of the technology you use every day with our focus on Technology Solutions, Cloud, and Commerce and Lifecycle Solutions. With $46 billion in revenue, we have become the world’s largest technology distributor with operations in 56 countries and more than 30,000 associates. We continue to strategically expand our global reach with 32 acquisitions since 2012. 



Engineer, Software Development

RDA Support for CAN Finance Partners



Reports to:

Manager, Software Development

Prepared by:



Business line:

Canada Finance Partners


Position Summary


This role is primarily responsible for developing software for the Global Business Services centers using the prescribed programming language / platform by the team. The role entails maintaining existing codebase, interpreting technical requirements and designing optimized solutions. The role is expected to be self-sufficient with minimal supervision required and capable of handling intermediate to complex projects.


  • Develop and maintain applications and processes that are critical for the Canada finance team.
  • Manage applications like AP Tool, PP Claiming, Master Claims Database, Miscellaneous Credits and impulse automation macros.


Responsibilities, Supporting Actions & End-Results


Major Responsibility:Application development


Supporting Actions:Develop the codebase based on requirements. Setup secure connections to databases as necessary. Comply to code standards and module requirements. Interpret technical requirements. Recommend algorithms to solve problem statements. Provide development timeline assessment. Research the unknowns in the project. Assist in deployment activities.


End Results:Developmental tasks assigned completed on agreed timelines without compromising the quality of work.


Percentage:     50%



Major Responsibility: Perform tests


Supporting Actions:Administer unit tests and assist in performing UAT with the business. Address the feedback and/or bugs found during the testing period.


End Results:Error-free software upon launching to production.


Percentage:     10­­­%



Major Responsibility:Project documentation and correspondence


Supporting Actions: Produce technical design as required. Write user manuals when necessary. Manage meetings with stakeholders. Provide timely updates on different phases of the project. Communicate to the business timely updates on the project/request.


End Results:Task assigned completed on agreed timelines without compromising the quality of work.


Percentage:     20%­­­



Major Responsibility: Software maintenance


Supporting Actions: Resolve issues and bug reports raised by the end-users within the stipulated timeline. Enhance applications based on new requirements. Provide development timeline assessment.


End Results: Error-free and enhanced applications based on specifications.


Percentage:     10%



Major Responsibility: Database development


Supporting Actions:Write intermediate SQL. Optimize tables by using industry-standard techniques (indexing, normalization, etc.). Design simple to complex stored procedures


End Results: Well-designed and well-maintained schemas and database tables.


Percentage:     10%


Decision Making Authority Level


Decisions free to make:

      Schedule of code commits

      Function-level code algorithm

      Optimal solution to debug issues


Explain the decisions that depend on position’s advice:

      Project timelines

      Framework-level solution design




      The role is expected to support the Global Business Services (includes centers outside of their geographic location)

      The role is expected to produce reliable results within the usual 4-week development period (except when there’s unusual factors involved)


Job Qualifications and Educational Requirement

2-4 years graduate of IT or any related course preferred
• > 5 years functional experience in Web App Development in SQL

• 2 years minimum Web Dev specific experience using Python Programming Language
• Good communication skills, can have conversation with country partners
• Customer Focus mindset
• Basic project management skills
• Can work with minimal supervision
• Can work on a project with team members

Foundational Competencies:


Drives Engagement

  • Average energy in speaking
  • Usually sets positive example
  • Some coaching/counseling skills
  • May use goals to motivate
  • Accepted by others


Develops Talent

  • Places a high priority on developing others
  • Develops others through coaching, feedback, exposure, stretch assignments
  • Aligns employee career development goals with organizational objectives
  • Encourages people to accept development moves


Drives Results

  • Self-directing to get results
  • High level of past achievement
  • Achieves despite difficult personalities
  • High task orientation
  • Willing to sacrifice to get results
  • Has a strong bottom-line orientation
  • Persists in accomplishing the objectives despite obstacles and setbacks
  • Has a track record of exceeding goals successfully
  • Pushes self and helps others achieve results


Ensures Accountability

  • Follows through on commitments and makes sure others do the same
  • Acts with a clear sense of ownership
  • Takes personal responsibility for decisions, actions, and failures
  • Establishes clear responsibilities and processes for monitoring work and measuring results
  • Designs feedback loops into work


Action Oriented

  • Quickly and decisively takes action in fast-changing unpredictable situation
  • Shows a tremendous amount of initiative in tough situations, is exceptional at spotting and seizing opportunities



  • Sometimes convinces others
  • Recognizes the need for tact
  • Can discuss ideas with authority figures
  • Willing to adapt presentations to audience
  • May respond to objections successfully


Business Insight

  • Knows the business and how organizations make money
  • Keeps up with the current and possible future policies, practices, and trends in the organization, with the competition and in the market place
  • Uses knowledge of business and how strategies and tactics play out in the market to guide actions


Manages Complexity

  • Readily distinguishes between what's relevant and what's unimportant to make sense of complex situations
  • Looks beyond the obvious and does not stop at the first answers
  • Analyzes multiple and diverse sources of information to define problems accurately before moving to solutions


Decision Quality

  • Makes sound decisions, even in the absence of complete information
  • Relies on a mixture of analysis, wisdom, experience, and judgment when making decisions
  • Considers all relevant factors and uses appropriate decision-making criteria and principles
  • Recognizes when a quick 80% solution will suffice


Manages Ambiguity

  • Needs structure in some circumstances
  • Sometimes jumps to conclusions
  • Moderately able to tolerate delay
  • Can wait to speak
  • Can deal with ambiguous situations



IM Competencies


Communicates Effectively

  • Delivers messages in a clear, concise, and compelling manner
  • Actively listens and checks for understanding
  • Articulates messages in a way that is broadly understandable
  • Adjusts communication content and style to meet the needs of diverse stakeholders
  • Models and encourages the expression of diverse ideas and opinions



  • Models collaboration across the organization
  • Facilitates an open dialogue with a variety of contributors and stakeholders
  • balances own interests with others'
  • Promotes high visibility of shared contributions to goals
  • Built, leveraged, and maintained strong, high-impact, relationships with variety of relevant parties (local, global)
  • Relationships deeply anchored in stable, long-term, mutually beneficial collaboration


Instills Trust

  • Gains the confidence and trust of other easily
  • Honors commitments and keeps confidences
  • Expresses self in a credible and transparent manner
  • Models high standards of honesty and integrity


Customer Focus

  • Anticipates customer needs and provides services that are beyond customers expectations
  • Uses customer insights to drive and guide the development of new offerings
  • serves as a strategic partner to build, grow and maintain profitable and long-lasting relationships


Being Resilient

  • Calm under pressure
  • Difficult to provoke
  • Uses criticism to learn
  • Skilled at conflict resolution
  • Rarely defensive


Self Development

  • Seeks out new trends in field
  • Often learns and applies new concepts
  • Readily identifies own weaknesses
  • Sets/attains self-development goals
  • Continually self-aware, actively works to better oneself
  • Outstanding track record of learning and personal development


Situational Adaptability

  • Picks up on the need to change personal, interpersonal, and leadership behavior quickly
  • Observes situational and group dynamics and selects that best fit approach
  • Seamlessly adapts style to fit the specific needs of others


Optimizes Work Processes

  • Sets and meets quality improvement targets
  • Strives for efficient, effective, high quality performance
  • Delivers results by deadlines
  • Responds to difficult situations and takes initiative to make improvements
  • Focuses on quality


Cultivates Innovation

  • Moves beyond traditional ways of doing things, pushes past the status quo
  • Continually assesses the market potential of an innovative idea or solution
  • Finds and champions the best creative ideas and actively moves them into implementation
  • Tries multiple varied approaches to innovative ideas
  • Builds excitement in others to explore creative options


Builds effective teams

  • Forms team with appropriate and diverse mix of styles, perspectives and experience
  • Establishes common objectives and shared mindset
  • Creates a feeling of belonging and strong team morale
  • Shares wins and rewards team efforts
  • Fosters open dialogue and collaboration among the team




Ingram Micro
Share: mail


Get updates about the latest job openings
that match your skills.

Sign up today