Application Programmer I Job in Loveland 80538, Colorado Us
PRIMARY FUNCTION
Participates in the analysis of information system problems and the development of solutions to those problems. Responsible for working with users on problem areas to define pertinent specifications for applications. Performs data base design, program design, coding and other programming tasks from general directions. Specifies the required logical interface between related programs or processes. Defines and corrects operational difficulties encountered in executing programs. Codes, tests, debug, documents, installs and maintains modified and new programs.
MAJOR DUTIES RESPONSIBILITIES
- Uses coding methods for specific programming language to enhance or initiate efficient program execution and performance and to reach optimum hardware utilization.
- Monitors production programs for expected performance and responds to errors and emergency problems.
- Works within specifications provided to meet programming assignment goals and objectives in a timely and accurate manner.
- Takes independent action to correct problems encountered during systems operations within authority level granted by IT manager.
- Maintains integrity of program logic and coding, and establishes required checks and balances for operational controls.
- Maintains up-to-date knowledge of computer operating procedures and operating standards.
- Coordinates all aspects on implementation and training to support new programs/systems.
- Recommends improved operational procedures to maximize systems efficiency; provides guidance to solving complex operations malfunctions and performs telecommunications troubleshooting.
- Ensures system integrity, assists in installation of technological upgrades.
- Communicates effectively with users of Information Systems services.
- Demonstrates ability to prioritize conflicting demands executes assigned projects tasks within established schedule, recognizes processing/programming inefficiencies and recommends improvements.
- Produce procedural documentation as required including detailed software specifications.
- Prepare application software procedures and documentation for usage, operation, back up and recover, problem resolution, shutdown and initialization and process automation, while working with other department staff.
- Document new programs or changes to existing programs, testing and training results and prepare test data and analyzes program performance during testing.
- Must be willing to be on call 24 hours, 7 days a week to cover software failure on production programs or new application behind schedule.
- Analyze reasons for failure, and revise assigned programs and/or procedures as necessary.
- Life – cycle developer who assists in requirements gathering, design, development, implementation, maintenance and support of software applications.
- Assists Business analysts in defining and meeting business requirements.
- Conduct code walkthroughs to assure quality of programs developed by other programmers.
- Work with the DBA, Network and other development groups to deploy applications;
- Other duties as assigned.
REQUIREMENTS
SKILLS:
- Strong knowledge of data processing system design methods, techniques and standards.
- Specific experience in the C#, ASP.Net, Web Services, C++, Oracle, Windows Operating System and Visual Studio environment.
- Hands on experience with Web Design, HTML, XML, Java Script, Source Code Management and Style Sheets.
- Excellent time management and organizational skills.
- Ability to work both independently and in a team environment.
- Strong analytical and problem solving skills.
- Experience with Use Case Development (UML) a plus.
- Up to 50% travel may be required.
EXPERIENCE:
- 5-7 years of related software engineering and development experience in related field.
EDUCATION:
- Minimum of BS degree in related field, strong knowledge of data processing system design methods, techniques and standards and/or equivalent education and work experience.
Note: This job description is to be used as a guide for accomplishing company and department objectives and is not intended, and should not be construed to be an all inclusive list of responsibilities, skills, efforts or working condition associated with a job. Management reserves the right to modify, add or remove duties from particular jobs and to assign other duties as necessary.
Additional Information:
- Travel Percentage: 50%