Analysis & Design – Formulates and defines system scope and objectives through research and fact-finding to develop or modify complex information systems. Prepares detailed specifications from which programs will be written. Assesses design options, designs technical requirements for applications, identifies and analyzes problems. Provides estimates of the analysis and development efforts based on requirements. Makes recommendations for development of new code or reuse/enhancement of existing code. May participate in component and data architecture design, performance monitoring, product evaluation and buy versus build recommendations. Develop best practices for development and execution of systems across the organization. Technical Skills – Develops web and mobile applications. Creates software integrations, external interface development and technical documentation. Demonstrates core competencies for each technical area and/or tools supported and utilized modern development standards. Prepares and implements data verification and testing methods. Conducts application quality assurance. Completes work in timely fashion, authoring code, unit tests, and system interoperability in a quality manner utilizing standard libraries, acceptable to the team and the customer. Maintenance and Support – Provides necessary support coverage of technical systems with assistance in resolving problems when needed. Maintains regular customer interaction for the purpose of priority setting and to review progress on assigned items. Provides system support documentation for future issue resolution. Troubleshoots applications and maintains systems. Project Management & Communication - Applies basic project management concepts and follows established procedures for each supported customer group. Builds, monitors and adjusts project plans with assistance. Work results in milestones met on time and quality deliverables. Manages multiple tasks concurrently. Communicates interim development milestones to customer and project team, via demonstration of actual code or pseudo presentation. Perform other duties (as assigned by supervisor). NOTE: Management retains the right to modify or add duties at any time. NORMAL WORK SCHEDULE: Normal work schedule: Monday through Friday, 08:00 am to 05:00 pm Flexibility to adjust work schedule is required to meet department demand of occasional evening or weekend work (including emergency situations) to ensure business operations are functioning optimally during extended hours. Emergency situations may include computer or server failures, application issues, or other IT-related problems. This position may be an after-hours on-call position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree