International Paper Application Development Analyst II in MEMPHIS, Tennessee

What if you were given the opportunity and responsibility to make a difference? It is time to embrace your Infinite Possibilities. This is your opportunity to be part of International Paper, a Fortune 500 company and global leader in paper and packaging products. IP is known for our commitment to the environment and to cutting-edge technology. We have spent more than 100 years creating new ideas, and we are looking for people who can collaborate to help us build on our history, while creating future success. We are committed to attracting, preparing, promoting and supporting our teams. At International Paper, you control your destiny. We offer benefits, challenges, global opportunities and total rewards. When we say Infinite Possibilities, we mean it.

PURPOSE:

Specifically within the ADS Omega Development team, the successful candidate for the position will have the opportunity to work with over 20 other talented team developers and multiple Business Analysts (BA’s) on the Omega Modernization project. “Omega” is the name of International Paper’s proprietary execution system running at 27 primary production facilities worldwide. This system models the execution of production, warehousing, and shipping transactions, and integrates heavily with the SAP ERP & other mill systems. Omega is being modernized to a web platform using the .NET framework over a multi-year period. This position offers significant opportunities to utilize modern development tools, approaches, and practices in a pseudo-agile, team-oriented, and fast paced development environment.

PRIMARY RESPONSIBILITIES:

  • Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems.

  • Prepares detailed specifications for program development.

  • Designs, codes, tests, debugs, documents, and maintains those programs.

  • Is Responsible for projects that include multiple steps and are longer in duration.

  • Is competent to work on most phases of applications systems analysis and programming activities, but may require instruction and guidance in other phases.

  • Offers rotational Tier 1 support.

  • Other duties as assigned

  • Technical expert in one or more highly specialized areas of applications systems analysis and programming.

  • May do some programming. Acts independently under general direction.

  • Provides technical leadership on complex projects.

  • May act as expert in business or functional area.

  • May play the role of solution delivery manager or project manager.

  • Formulates/defines system scope and objectives.

  • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results.

  • May be responsible for multiple phases of a project.

  • May lead others and be responsible for instructing, directing and checking the work of other analysts.

JOB REQUIREMENTS:

  • Bachelor’s degree in computer science or related field

  • 8 years of Web development experience using .NET technology

  • Strong analytical, communication and interpersonal skills

  • Project management skills

  • Process orientation

  • Ability to function in a constantly changing environment

As a member of the ADS Omega Development team, the applications development analyst is expected to:

  • Be self-directed, and collaborate with other team members on technical issues and application design.

  • Continually improve technical skills and be knowledgeable of cutting edge technology and what others are doing in the field.

  • Manage the scrum planning & execution activities of a scrum team of 2-4 developers.

  • Be willing to train team members as needed in areas in which they are proficient.

  • Take ownership of their team’s working environment and constantly strive to make the team environment more efficient.

  • Be a positive role model and champion of IT and corporate processes, services, and initiatives.

From a technical perspective, the application development analyst is a full stack developer, able to navigate a multi-tiered architecture, and is expected to:

  • Understand how to create web-based applications following team-defined technical architecture, principles, and development standards of:

  • Domain Driven Design

  • S.O.L.I.D. Principles

  • Test Driven Development

  • GhostDoc & Swashbuckle/Swagger Documentation Frameworks

  • Be skilled in the scrum methodology and be responsible for their team’s goals, sprint planning, execution, burn-down, sprint reviews, and retrospectives.

  • Analyze business requirements from the BA’s, create PBI’s, and define development tasks for their team

  • Be able to effectively handle functional and technical ambiguity and get answers when needed.

  • At a minimum possess experience of:

  • 5+ years general web design and development

  • 5+ years UI/UX design and development

  • 5+ years API development

  • 5+ years scripting language such as Angular Material

  • 3+ years with TFS and Azure VSTS/DevOps Scrum ALM

  • Preferably possess experience with:

  • unit testing with one or more testing frameworks such as xUnit for 1+ years

  • International Paper SCOM systems such as Web-based Omega for 6+ months

International Paper is an Equal Opportunity Employer - Minorities/Females/Individuals with Disabilities/Veterans.