Überspringen und direkt zum Inhalt gehen
2 Job Detail Overlay

Sr. Engineer, Software Development

Teilen

Sr. Engineer, Software Development

Beschreibung

Ingram Micro touches 80% of the technology you use every day with our focus on Technology Solutions, Cloud, and Commerce and Lifecycle Solutions. With $50 billion in revenue, we have become the world’s largest technology distributor with operations in 64 countries and more than 35,000 associates.

Position Summary:

The Sr. Engineer writes new programs, maintains and modifies existing applications programs. The Sr. Engineer is also responsible for creating technical design/solutions and following the Ingram Micro chosen applications development standards and methodologies. The Sr. Engineer works primarily on an independent basis within the guidelines given for delivery of technical work assignments; expected to provide guidance to junior team members.

The Sr. Engineer must have great communication and collaboration skills and be team oriented.

Shifts are generally fixed with weekends as off-days although members may be asked to report to work at night and/or during weekends and/or holidays should business deliverables require such.

Responsibilities, Supporting Actions & End-Results

Requirements Analysis/Effort Estimation

Supporting Actions:

  • Can ask the right questions to obtain desired information.
  • Can identify complexity of the requirement.
  • Can piece together details obtained during requirements gathering to see the big picture.
  • Understanding of business requirement process.
  • Can come up with effort estimation on own task.
  • Can come up with high level effort of entire requirement.

End Results:

  • Documentation of gathered information.
  • Accurate project completion date.
  • Clear understanding of the requirement in terms of scope and specifications.

Percentage: 10%

Design

Supporting Actions:

  • Can translate business requirements to Functional/Technical design.
  • Can identify possible exception/s based on the gathered requirements

End Results:

  • Detailed Functional/Technical Design documents.

Percentage: 20%

Build/Development

Supporting Actions:

  • Expert understanding of MVC, MS SQL, Web API, and AngularJS
  • Able to create stored procedures, new API methods, new module
  • Use source control tool (TFS) to check in/out all code according to the documented process
  • Creates technical design and solution to address particular business/system requirements.
  • Creates applications code with consideration for efficiency and ease of maintenance.
  • Can identify the technical implication of any solution on the other modules/functionalities.
  • Can conduct code review and suggest optimized implementation/solution
  • Resolves technical issues and analyzes or develops solutions for application programs outside primary application knowledge.

End Results:

  • Fully-working module with minimal defects.

Percentage: 20%

Code Review

Supporting Actions:

  • Able to conduct code review based on the internal code checklist.
  • Able to identify if test cases/scenarios provided are accurate and align with the requirement.

End Results:

  • Fully-working module with minimal defects.

Percentage: 10%

Unit Testing

Supporting Actions:

  • Can execute detailed test plans for unit testing
  • Can do bug fixing on builds he performed.

End Results:

  • Fully-working module with minimal defects

Percentage: 10%

IST/UAT/Production Support

Supporting Actions:

  • Can investigate and determine the root cause of the issue.
  • Can provide a fix to the issues encountered during testing that is related to the requirement
  • Can do bug fixing on builds he/she performed.

End Results:

  • Fully working modules with minimal defects

Percentage: 10%­­­

Specialization: Deployment/Implementation

Supporting Actions:

  • Able to independently do all deployments (minor and major releases).

End Results:

  • Successful country deployment.

Percentage: 10%

Admin Tasks

Supporting Actions:

  • Accurate clocking of worked hours in Kronos, SAP CATS and Plan Port.
  • Compliance to company policies and mandatory training.
  • Responds to communications in a timely manner.

End Results:

  • Adherence to all company policies
  • Simple decision-making regarding other team members’ schedules and tasks.

Percentage: 10%

Decision Making Authority Level

Decisions free to make:

  • Determine if application is performing as expected.
  • Determine what trainings he/she needs in order to be up-to-speed.
  • Finalize project timeline based on tasks given
  • Researches and collects appropriate data points for effective decision making.
  • Readily makes recommendations and includes necessary documentation and material to support conclusions.

Explain the decisions that depend on position’s advice:

  • Need for software/hardware upgrade.
  • Need for application architecture change.
  • Effectivity of associate as an individual contributor to the project.
  • If coverage be provided for different shifts.
  • If deadlines can be met.

Job Qualifications and Educational Requirement

  • Graduate of any IT Related 4- or 5-year course.
  • 5 to 7 years’ experience in related programming language
  • Highly skilled of any of the following technology
    • Microsoft technology such as MS Visual Studio, .NET, MVC, MS SQL and Angular JS.
    • Cobol
    • Oracle PL/SQL
    • Oracle DDL
    • C++
  • Experience in Bootstrap and Angular JS is a plus.
  • Experience in Oracle is a plus.
  • Experience in Cobol is a plus.
  • Very strong communication skills both written and verbal with strong technical, analytical, and problem-solving skills.
  • Ability to create Technical documentations.
  • Ability to create presentations in Microsoft Power Point.

Competencies

COLLABORATION AND INFLUENCE: Interpersonal Savvy

  • Able to develop rapport with others and recognize their concerns and feelings
  • Build and maintain long-term associations based on trust
  • Help others

COLLABORATION AND INFLUENCE: Communicates Effectively

  • Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Able to clearly present information through the spoken or written word
  • Read and interpret complex information
  • Talk with business/customers or clients
  • Listen well.

COLLABORATION AND INFLUENCE: Collaborates

  • Possesses business knowledge or experience that can facilitate understanding of cross-functional requirements to achieve the organization’s objectives
  • Able to utilize such knowledge to connect the right dots and helps each business unit assume responsibility on a collaborative undertaking.
  • Performs consistently regardless of environment complexity

COLLABORATION AND INFLUENCE: Builds Networks

  • Able to identify key people to bring about change and understand underlying political dynamics of work
  • Develop a network of contacts and target specific influential people to reach goals
  • Be aware of significant contributing factors to manage change

COLLABORATION AND INFLUENCE: Persuades

  • Able to convince others in both positive or negative circumstances
  • Use tact when expressing ideas or opinions
  • Present new ideas to authority figures
  • Adapt presentations to suit a particular audience
  • Responds to objections successfully

RESULTS ORIENTED: Drives Results

  • Consistently achieving results, even under tough circumstances
  • Has an overall achievement mindset, a bias for action, an eagerness to take initiative.

RESULTS ORIENTED: Ensures Accountability

  • Taking responsibility, and owning up to commitment
  • Being answerable for your actions and the actions of those you lead.
  • Able to take responsibility for actions and outcomes and persist despite obstacles
  • Be available around the clock in case of emergency
  • Give long hours to the job if need arise on assigned tasks/projects
  • Demonstrates dependability in difficult circumstances and show a sense of urgency about getting results.

RESULTS ORIENTED: Action Oriented

  • Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm

TEAM LEADERSHIP: Instills Trust

  • Able to be tactful, maintain confidences, and foster an ethical work environment
  • Prevent inappropriate behavior by coworkers
  • Give proper credit to others
  • Handle all situations honestly

STRATEGIC AND GLOBAL MINDSET: Global Perspective Trust

  • Taking a broad view when approaching issues

STRATEGIC AND GLOBAL MINDSET: Strategic Mindset

  • Ability to synthesize complexity
  • Makes informed decisions in ambiguous, uncertain situations
  • Develops strategic alternatives and identifies associated rewards, risks, and actions to lower risks

STRATEGIC AND GLOBAL MINDSET: Cultivates Innovation

  • Creating new and better ways for the organization to be successful.
  • Able to challenge conventional practices
  • Adapt established methods for new uses
  • Pursue ongoing system improvement
  • Play with concepts and ideas to create novel solutions to problems
  • Evaluate new technology as potential solutions to existing problems.

CHANGE AGENT: Being Resilient

  • Able to maintain a solution-oriented approach while dealing with interpersonal conflict, hazardous conditions, personal rejection, or time demands

CHANGE AGENT: Manages Ambiguity

  • Able to withhold actions or speech in the absence of important information
  • Deal with unresolved situations, frequent change, delays, or unexpected events.

CHANGE AGENT: Self Development and Nimble Learning

  • Able to stay informed of current industry trends
  • Learn and apply new concepts and demonstrate career self-reliance
  • Identify own areas of opportunity and set and monitor self-development goals.

CHANGE AGENT: Situational Adaptability

  • Adapting approach and demeanor in real time to match the shifting demands of different situations.
  • Able to remain open-minded and change opinions on the basis of new information
  • Perform a wide variety of tasks and change focus quickly as demands change
  • Manage transitions effectively from task to task
  • Adapt to varying customer needs.

JUDGEMENT AND DECISION MAKING: Manages Complexity

  • Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems

JUDGEMENT AND DECISION MAKING: Decision Quality

  • Making good and timely decisions that keep the organization moving forward.
  • Able to take action in solving problems while exhibiting judgment and a realistic understanding of issues
  • Able to use reason, even when dealing with emotional topics
  • Review facts and weigh options.

Other Information

  • On-call
    • May be asked to provide secondary or tertiary support during weekends / holidays
    • Readiness to provide support to the team lead and primary support associate to address the overflow.



*This is not a complete listing of the job duties. It’s a representation of the things you will be doing, and you may not perform all of these duties.

T B Single Shoot 3

Who we are

Ingram Micro India is the top IT Distribution company in India with nationwide presence at nearly 40+ locations. 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 35,000 associates. We continue to strategically expand our global reach with 32 acquisitions since 2012.

Learn more about Ingram Micro in India

Discover what our employees have to say about their exciting journey at Ingram Micro!

Helping businesses reach their global potential

At Ingram Micro we are dedicated to a shared set of principles that unites and guides us to better decisions and behaviors.

Delivering successful results, embracing change with courage, and acting with integrity every time and everywhere. We revel in using our imagination with creativity, agility and resourcefulness, we act with responsibility, and we are proud of our talent. Attracting, inspiring, retaining and celebrating our best individuals is the foundation of our success.

Being clear on our own objectives means we can fully focus on the success of our business partners and associates.

Go to our global careers page

Join our talent community

Füge deine Daten zu unserem Kandidatenpool hinzu, damit wir mit den neuesten Stellenangeboten in Kontakt bleiben können.

Join us