Programmer Analyst - E Commerce
Staff Programmer/Analyst FLSA Status: Department: E Commerce Division: ITC Education: B.S. degree in computer-related field or equivalent experience Experience: Has a minimum of 3 years of professional experience Other Qualifications: Possesses and applies a broad knowledge of principles, practices and procedures of programming and analysis. Has moderate level of business knowledge. Summary (scope and purpose): Analyzes requirements and develops computer programs. Assignments are broad in nature, requiring originality and ingenuity. Has appreciable latitude for unreviewed actions or decisions. Essential Duties and Responsibilities include the following. Other duties may be assigned. • Consults with clients to gather information about program needs, objectives, functions, features, and input and output requirements. • Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs. • Writes and maintains technical specifications. • Analyzes and estimates feasibility, costs, time, and compatibility with hardware and other programs. • Develops and maintains plans outlining steps and timetables for developing programs. • Researches and evaluates software and hardware to assist in programming or to use as program platforms. • Designs and codes screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems. • Converts designs and specifications into computer code. • Compiles code into programs and corrects errors detected in compile process. • Creates test transactions and runs tests to find errors and confirm programs meet specifications. • Analyzes code to find causes of errors and revises programs. • Consults with client to prototype, refine, test, and debug programs to meet needs. • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections. • Writes documentation or reviews documentation written by others that describes installation and operating procedures. • Provides technical assistance to others. • Responsible for Project Management of application development projects. Preferred Technical Skills: Microsoft ASP and ASP.NET web application programming VB.NET and C# programming HTML, javascript, CSS SQL Knowledge of HTTP and Foundation of Web Applications Division/Department : Home Office Division Job Code : 89205 Skills : Information Technology -> Hardware Troubleshooting, Hardware Troubleshooting, Helpdesk, IT Project Manager, MCP, MCSE, Plotting / Printing Support, Security, Senior Management, Software Installation/Configuration, Telephone / Voicemail System, Telephony, Corporate Trainer : 8 Travel Required : None
|