Thisposition reports to an IT Supervisor, Senior IT Supervisor or IT Manager.Responsibilities are within functional lines with individuals assisting in newprogram development, integration of purchased solutions and / or support ofexisting mainframe, personal computer, server, WEB and / or distributedapplications.
1.Performsall duties without close supervision. However, more complex assignments mayrequire closer supervision and assistance.
2.Worksdirectly on application / technical problem identification and resolution,including off-shift and weekend support functions.
3.Worksindependently on complex modules that may be used by one or more programs orapplications.
4.Worksindependently on complex projects that may span multiple functional areas.
5.Underthe direction of more senior staff, assists in the development of majorapplication modules and programs.
6.Participatesin integrated testing and user acceptance of application and system components.
7.Workswith vendors on the integration of purchased application solutions.
8.Assistsless senior staff with logic problems and interpretation of specifications.
9.Fullyknowledgeable of programming languages appropriate to the platform supported,program design and specification development, programming logic, logicdiagrams, basic system analysis techniques, testing, debugging, documentationstandards, file design, storage and internal systems.
10.Designsand implements processes, or process improvements, to aid in development andsupport.
11.Typicallyserves as a team member on one or more 6 Sigma projects.
BACKGROUND / EXPERIENCE :
platformrequirements; computing and software environments; and current developmentprocesses and tools. Two to four years of programming or integration experiencewould be desirable.
In addition, the incumbent should have a good knowledge ofCaterpillar policies and procedures, and a general understanding of Caterpillar’sorganization.