Position at Ingram Micro
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 US Finance Partners
Reports to :
Manager, Software Development
Prepared by : Department :
Department : Business line :
Business line : US Finance Partners
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 US 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%
DecisionMaking 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 :
Framework-level solution design
Scope / Dimensions
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
3 years functional experience
1 year of specific experience
Skill Proficiency in team's required programming language / platform
SQL Development Intermediate
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 :
Average energy in speaking
Usually sets positive example
Some coaching / counseling skills
May use goals to motivate
Accepted by others
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
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
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
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
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
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
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
Needs structure in some circumstances
Sometimes jumps to conclusions
Moderately able to tolerate delay
Can wait to speak
Can deal with ambiguous situations
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
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
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
Calm under pressure
Difficult to provoke
Uses criticism to learn
Skilled at conflict resolution
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
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
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