You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer

CESA 5 seeks an innovative, collaborative, and self-directed software developer to work on-site at the CESA 5 office in Portage, WI.

This opening involves creating and supporting customer-facing web applications using the most current and core technologies (including PHP, HTML5, CSS3, and JavaScript). This position also includes writing well-designed, testable, secure, and efficient code using the best software development practices.

Common Expectations:
1. Projects a positive attitude and image to customers, partners, and the public.
2. Possesses and demonstrates positive interpersonal communication skills.
3. Pursues continuous professional improvement.
4. Maintains confidentiality regarding internal matters of the Agency and complies with legal confidentiality requirements.
5. Complies with Agency rules, regulations, policies, procedures, practices, and administrative directives.
6. Possesses strong organizational and time management skills.

Primary Responsibilities:
These duties and responsibilities are illustrative only and may include other duties and responsibilities as assigned.

1. Develops, tests, and debugs technology, including PHP, JavaScript, Google Scripts, and HTML.
2. Completes proper documentation of programs and adds technical requirements in the code.
3. Can analyze requirements, create functional specifications, and implement new features from scratch.
4. Understands technical and functional design requirements and can implement such features.
5. Troubleshoots current applications and fixes bugs as they are reported or discovered.
6. Collaborates with a team of developers and supports personnel to prioritize future design and functionality enhancements.

Secondary Responsibilities:
1. Works with others in the Agency to integrate activities among programs.
2. Provides service to departments within the Agency and to customers/school districts as assigned.
3. Performs other duties as assigned.

Qualifications:
1. Possesses a college degree in Computer Science or equivalent experience.
2. Has excellent time management and communication skills, can solve problems, and can work well with a team.
3. Has proven ability to work creatively and analytically in a problem-solving environment.
4. Experience with the following:
   - L.A.M.P. stack
   - Presentation layer (HTML, CSS3, JavaScript, jQuery)
   - Google Scripting language
   - Amazon Web Services
   - MySQL and other databases
   - Linux Operating System software
   - Mobile development frameworks (React Native)
   - PHP frameworks (Symfony, Laravel)
5. Shows innovation, takes initiative, and can complete tasks with minimal supervision.