About the role
- Analyze and design program requirements by consulting with end users to determine scope, objectives, and specifications.
- Create detailed design specifications for new programs or enhancements, including logical/physical design, outputs, screens, and workflows.
- Estimate work effort for program requests or enhancements when assigned.
- Document and review system requirements (data, workflow, processes, hardware/software environment, interfaces, checks/controls, outputs).
- Write and modify code for new and existing programs based on requirements and design specifications.
- Test and debug code, performing incremental testing, troubleshooting errors, and revising programs as needed.
- Conduct program and regression testing, developing and executing test plans, identifying inconsistencies, and documenting results.
- Implement and support programs, including installation, go-live monitoring, training, upgrades, and ongoing enhancements.
- Document program development and testing processes, including logic, changes, corrections, and support details.
- Participate in project activities, meeting timelines, creating/maintaining project files, and providing technical support and status reports.
- Resolve problems with urgency, escalating issues as needed, ensuring quality end-user service, and documenting resolutions.
- Provide feedback and recommend improvements, analyzing recurring problems and assisting in creating/updating procedures for issue resolution.
Requirements
- Associate’s degree in computer science, MIS, or a related field or equivalent work experience in lieu of degree
- 2+ years of increasingly responsible programming experience using a standard coding language and/or platform is required
- 2+ years of experience writing program designs for small projects is preferred
- Medical, dental & vision
- 401(k)/Roth Insurance (Basic/Supplemental Life & AD&D)
- Short and long-term disability
- Health & Dependent Care Spending Accounts (HSA & DCFSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
program analysisprogram designcodingdebuggingtestingregression testingdocumentationprogram enhancementsincremental testingtroubleshooting
Soft skills
consultationproblem resolutiontechnical supportfeedback provisionproject managementcommunicationtrainingurgencycollaborationanalytical skills
Certifications
Associate’s degree in computer scienceMIS degreerelated field degree