Working knowledge of information technology fundamentals and programming languages. Ability to gain detailed knowledge of in-house programming languages, program design and development procedures, turnover procedures, and housekeeping standards. Ability to perform analysis of straightforward system functionality with support of more senior Software Engineers. Ability to gain detailed knowledge of general system architecture and functionality, as well as detailed knowledge of specific sub-systems. Working knowledge of commonly used concepts, practices, and procedures as it relates to software development. Ability to effectively manage time while working on multiple assignments with guidance as to relative priorities of assignments.
1 year of information systems experience as a Software Developer An Associate's Degree in Computer Science, Computer Information Services, Computer Engineering, Mathematics, or Engineering is required A Bachelor's Degree in Computer Science, Computer Information Services, Computer Engineering, Mathematics, or Engineering is preferred