This site uses cookies. To find out more, see our Cookies Policy

Full-Stack Developer in Chicago, IL at Solution Partners

Date Posted: 10/27/2017

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Chicago, IL
  • Job Type:
    Other
  • Experience:
    Not Specified
  • Date Posted:
    10/27/2017

Job Description

POSITION PURPOSE
The Full-Stack Developer provides a lead role in the design, development, implementation, maintenance and support of the organizations' web applications. Ensures web application upgrades and enhancements are completed on time through following software development life cycle methodologies. Creates design documents and performs web application coding and testing. This position is part of the Information Technology Web Services team and collaborates with other teams within the department as well as other department project team members.

ESSENTIAL FUNCTIONS

1. Design, architect, configure, and implement solutions for web applications; Develop techniques, tools, and standards to support assigned projects; Research new functionality and/or enhancements for existing tools and processes; Perform software installation, testing, and troubleshooting; Coordinate upgrades to existing web systems; and perform system administrative duties including system performance analysis and identification of opportunities for improvement.
2. Responsible for post-implementation support and system enhancements, as well as system internal quality assurance review, analysis, design, coding, testing, debugging, and documentation; Work with a variety of operating units and vendors to develop, implement, and support web systems/applications; and train colleagues (e.g., knowledge transfer for IT support purposes).
3. Contribute toward comprehensive quality assurance test plans to effectively test and verify systems/applications and ensure their quality and integrity; and create and maintain technical documentation in a standard and organized manner as systems are enhanced or modified.
4. Generate technical specifications based on business and functional requirements; Assist in the development of project plans and participate in project requirements gathering sessions; and participate in continuous process refinement and improvement.
5. Design, develop, implement, and maintain website access control and authentication; website backend search/indexing; and strategies for extracting/modeling unstructured data from various sources/APIs to be used in website integrations.


PERFORMANCE METRICS

1. Project Management: Project implementations and upgrades/enhancements delivered on time and on budget with little to no interruptions to other initiatives.

2. Service Level Agreements: Perform all necessary administrative/development tasks in a timely manner to ensure that our systems are functioning at a minimum of 99.9%. Our goal is to minimize the number of break/fix requests so that we can focus on service requests for website enhancements and/or projects.

3. Documentation: Maintain Web Services Wiki site, continuing to build on knowledge base by documenting policies, procedures, best practices, and end-user processes where applicable.

4. Collaboration: Work closely with Web Services management, other IT leadership, and stakeholders across the organization. Must be results focused and able to foster relationships with colleagues in order to achieve goals.


QUALIFICATIONS
Educational and Experience Requirements

Required Education: Bachelor's Degree

Desired fields of study: Computer Science or related field

Required Experience: 3-5 years

Desired area/fields(s) in which experience was obtained:
Minimum 5 years of full lifecycle development experience including interacting with business users to implement projects.
Minimum 5 years of web programming experience (HTML, CSS, Javascript, etc.).
Minimum 4 years of object oriented analysis and design experience.
Experience with web server protocols and technologies (HTTP/S and Apache).
Experience identifying performance improvement areas and presenting recommendations, and performing rapid mock-up.


Knowledge Requirements
Describe the general or specific field of knowledge required.
Knowledgeable in responsive web development frameworks (Foundation and Bootstrap)
Knowledgeable in web standards (W3C, Section 508, etc.)
Knowledgeable of business requirements, methodologies and quality standards.
Expert at troubleshooting production support issues.
Familiarity with SAML
Familiarity with writing Regular Expressions


Technical Requirements
Describe the technical, hardware, and software knowledge required.
Minimum 5 years of PHP development experience.
Minimum 5 years of database experience (MySQL, Stored Procedures, Triggers, Data Modeling, etc.).
Minimum 4 years of shell scripting and command line experience (Linux/Unix).
Minimum 4 years of directory server experience (Open LDAP, OID Sun Directory Server, etc.)
Minimum 4 years of experience with XML technologies such as XSLT, XPath, and XQuery.
Minimum 4 years of JavaScript, including AJAX and various tools/libraries commonly used for client and server-side development (jQuery, Highcharts, etc.).
Minimum 3 years of Java development experience (including Java Beans, JSP, and Servlets).
Expertise developing/administering web content management systems in a virtual environment (Amazon Web Services experience a plus).
Experience committing and merging code using GIT or similar versioning repositories.
Experience with web access/identity management solutions, content management systems, and website search applications.