Under direct supervision, a software developer plans, documents, develops, and tests computer software by applying knowledge of programming techniques and computer systems.
ESSENTIAL JOB FUNCTIONS •Perform software and data analysis to uncover issues and solve problems. •Participate in various meetings to gather software requirements and project details. •Conduct software demos to educate and train others in the use of software. •Debug and correct software defects. •Develop new or modify existing software. •Create or update project documentation. •Test software to validate accuracy of code.
OTHER JOB FUNCTIONS •Participate in code review sessions. •Report project time appropriately. •Provide project updates as needed. •Other duties as assigned.
SKILLS / EDUCATION / KNOWLEDGE / EXPERIENCE / ABILITIES Required: •College degree or equivalent work experience. •2-4 years software development experience in a classroom setting or related job function, internships would qualify toward experience. •Entry level knowledge of programming, database systems, and systems analysis and design. •Ability to write technical documentation. •Good problem-solving skills. •Good verbal and written communications skills. •Must work well in a team environment. •Ability to learn independently. •Willingness to work flexible schedule including nights/weekends.
Apply on company website