Summary of Responsibilities:
Works as part of a development team on the design and implementation of software applications, including current technologies, modern programming languages, and current SQL database skills. Conducts requirement analysis, produces design documents on proposed solutions, and delivers consistent, test-covered, high quality code in a timely fashion. Supports and maintains internal, cloud, and 3rd party based solutions. Recommends and completes product revisions or enhancements based on feedback. Develops and maintains documentation as required.
Preferred Experience and Education:
Performs work under minimal supervision. Handles moderate to complex issues and problems, and refers only the most complex issues to higher-level staff. Possesses comprehensive knowledge of subject matter. Provides coaching, and/or mentoring to a subordinate group. Typically requires a Bachelor's degree and 4 to 8 years of related experience.