CIO Services teams provide comprehensive IT support for IBM’s supply chain operations teams around the world. This role provides career professionals the opportunity to rapidly explore, learn, and experience the reward that comes from helping people solve problems using the power and scale of today’s technologies. This role contributes to development of major operational and IT strategies, deliver and support strategic solutions, and work in close partnership with operations teams to understand and provide cognitive, analytics, and automation solutions to improve work flow and support day to day operation’s needs.Creativity, intellectual curiosity, passion for helping others, technical and business problem solving, and appreciation for professionalism and excellence in execution and client support are key characteristics for success. Candidates should aspire to continuous learning, be open to learning about and interacting on a daily basis with a wide variety of diverse cultures and backgrounds, and appreciate the value and experience of small, diverse teams who Think Big.These are challenging roles that provide career professionals broad exposure to all elements of the enterprise, offer hands on opportunities to use and develop state of the art solutions using the latest technologies. Access to extensive ongoing education and top industry skills distinguish these positions. All work is done with a focus that we are here to help our global user community teams and ultimately IBM’s clients to be incredibly successful. Job DescriptionTechnical professional who participates in design, test, development, and/or support of IBM’s Order Management Component Services (OMCS) application. Provides technical input for the creation or modification of product components. Decisions affect success of the project or significant portions of larger projects and have impact on financial performance, image, schedules and customer satisfaction. This individual is the first level with significant independent decision responsibility and accountability, and may have leadership responsibilities.Order Management Component Services (OMCS) - Manages order progression through the manufacturing process. OMCS receives orders from world-wide scheduling systems, then manages progression of these orders through various value add steps, referred to as milestones, ultimately transmitting the orders to the appropriate shop floor and shipping systems. OMCS manages multiple simultaneous alterations to these orders, determining what if any, reprocessing is required for each. Job Duties & Requirements
Performs software activities related to the development of components of software products or solutions.
Defines, recommends, and implements highly efficient software solutions which impact customer satisfaction.
Contributes to project planning activities within the function.
Understands, efficiently executes and may recommend new approaches to existing software development processes and procedures.
Responsible for accurate and thorough documentation of software components.
Has professional knowledge in a specific field of software development, system/product design, and integration; typically acquired via professional experience.
Has a thorough understanding and effectively and independently utilizes the programming processes, procedures and tools.
Understands how customers utilize product.
Effectively uses teamwork skills to interact and collaborate on articulating and comparing alternative approaches to software engineering technical issues.
Positively contributes to a high-morale/high-performance team culture.
Effectively communicates technical and product knowledge and negotiates technical issues within and across work teams.
Position requires analytical ability, creativity and judgment in analyzing and implementing timely software solutions to requirements.
Ensures design and development incorporate reliability, security, serviceability, maintainability, usability and performance factors.
Makes recommendations on priorities, design changes, improvements and problem resolution that impact the team or department.
Constructively challenges and improves tools, existing processes and procedures and/or develops new tools, processes and procedures.
Provides technical advice or leads small teams for software development projects within the team or functional area.
Controls own work priorities and participates in development of plans/ schedules/cost objectives for assigned projects/team.
Understands and supports the mission and vision of the team/department.
Actively participates in defining and deciding upon department/team objectives which support the changing business needs.
Accountable for completion of individual and/or team technical objectives on or ahead of schedule while achieving or improving cost and quality objectives.
Decisions have a direct effect on project/team objectives, and impact customer satisfaction, cost, quality and expense.
This person will collaborate with teams in Research Triangle Park, NC and work on site.
At least 3 years’ experience in the development and maintenance of systems
At least 2 years’ experience Java and Web Services
Exposure to MVS (Multiple Virtual Storage)
Experience using Agile methodologies