Job Openings >> IS - Developer 3
IS - Developer 3
Summary
Title:IS - Developer 3
ID:1397
Department:Information Services
Description

Job Title:

Developer 3

 

Salary:

$87,000 - $107,000

Commensurate with experience

& education

Department:

Information Services

 

Reports to:

Chief Information Officer

Location:

The Justice Center, 9th floor

1200 Ontario Street

Cleveland, Ohio 44113

 

Hours:

8:30 AM – 4:30 PM

Monday – Friday

(variable shift/hours may apply)

 

REQUIREMENTS:

Bachelor’s degree in computer science/engineering or a related field with six (6) years of experience in a data processing environment, application development and design, database development and design, or computer information systems; or any equivalent combination of training and experience as defined in the table below.

Highest degree of education attained

Experience required

HS diploma/GED or unrelated associate degree

8 years

Related associate or unrelated bachelor’s/graduate degree

7 years

Related bachelor’s degree or relevant certification

6 years

Related master’s/doctoral degree

3 years

Related degree fields: computer science, computer engineering, mechanical or electrical engineering, physics, chemistry, biology, business administration, mathematics, statistics.

Related certifications equivalent to a related bachelor’s degree: Microsoft Developer certifications, AWS Certified Solution Architect, MS Certified Azure Solutions Architect.

Related work experience: data processing environment, application development and design, database development and design, computer information systems, software development, software configuration, software engineering, programming, programming analysis, development, software/solution architecture, front-/back-end development.

FUNCTION:

The purpose of the classification is to design, develop, and implement web and desktop applications and lead in the assessment of client needs to address Internet, Intranet, and back-office solutions. This is a technical, advanced journey level classification in the Developer series. Employees at this level work under general supervision and are expected to work independently, exercising judgment and initiative. The Developer 3 possesses a thorough technical knowledge of software and application development and database structure. Tasks require regular innovative problem-solving within broadly stated guidelines. This classification is distinguished from the Developer 2 in that this classification provides technical consultation to IT Management, performs more complex analysis and development work, and contributes to the development of department standard operating procedures and best practices.

JOB FUNCTIONS:

  • Leads the planning, analysis, design, development, testing, and deployment of new software systems, applications, or websites; defines input and output system requirements and prepares graphic and narrative representations of solutions (including current and/or future business process flows, programmatical schemas, database and network diagrams); designs technical specifications (e.g., application architecture/infrastructure, database model, interfaces, security, object design and data access methods) to determine best method for meeting end-user needs; writes code for custom computer software using appropriate coding languages and development technologies; documents program development and revisions according to department procedures; develops advanced test scripts and data; conducts unit and/or system tests to ensure that the application or software produces the desired result and that all functionality works as specified; uses source debugger to identify and resolve non-routine processing errors and performance issues; performs post-implementation assessments; adheres to the department’s design and coding standards and industry best practices; collaborates and coordinates with network engineering, security, and database administration teams to develop, debug, and architect solutions.
  • Creates, maintains, and queries databases; designs and creates new relational database structures that are logical and normalized to support department initiatives; analyzes databases to ensure optimal performance and minimize utilization of server resources; writes stored procedures (database packages and SQL queries) to access data used for reports, applications, and extractions; maintains data integrity in relational databases; troubleshoots and resolves database issues.
  • Collaborates with end users to determine business needs and solutions; consults with end users to identify and document business needs (software/system purpose, business workflow, output needs, etc.); identifies and develops alternative solutions; performs cost-benefit, feasibility, and impact analysis of proposed solutions; informs user about solutions that may meet their needs; performs postproduction support of business applications; writes, reviews, and coordinates development of training materials and user-guides for end users; follows up with clients to ensure satisfaction with project.
  • Maintains and updates existing software systems, applications, and websites; makes complex updates and/or modifications to existing software to increase operating efficiency, adapt to new requirements, or include new functionality; resolves problems involving server operating systems, networks, applications, websites, third-party integrations, and other programming code; runs tests and debugs software and resolves security or infrastructure issues; consults with technical staff to troubleshoot problems; communicates software test results with end users; communicates with vendors to resolve problems or ask questions regarding third party Application Programming Interfaces (API); writes code for software integration between County applications or third-party API.
  • Serves as team/technical lead on projects as assigned; assists IT management with estimating workload requirements; tracks projects via project tracking system; provides guidance to developers and application programmers in program techniques and technology; works with IT management to recommend, implement, and document best practices and standard operating procedures for software development; assists in the development of appropriate standards and criteria for programming and systems development lifecycle activities.
  • Keeps current on emerging web and application development technologies; seeks out, studies, and recommends new technologies for future system solutions; performs technology and software assessment; attends trainings and online classes, and read blogs; performs presentations of off-site training received or seminars attended; utilizes a variety of software and programming tools/aids.

TECHNOLOGY REQUIREMENTS:

Ability to operate a variety of software and database systems including application Integrated Development Environments (Visual Studio, Visual Studio Code, Eclipse), database management software (SQL Server Management Studio, Oracle SQL Developer), database query languages (T[1]SQL, PL/SQL), programming languages and extensions (C#, TypeScript, .Net Core, ASP.Net MVC, ASP.Net Web Forms, JavaScript, CSS, HTML, Ruby, Vue.JS, , Java), spreadsheet software (MS Excel), version control system (Git), word processing software (MS Word), application lifecycle management (JIRA), content management system (Sitefinity), enterprise content/document management system (OnBase).

APPLICATION PROCEDURE: Upload a letter of interest including your e-mail address and resume via the online application process at: http://prosecutor.applicantstack.com/x/openings

OPEN UNTIL FILLED
All submissions of applications, resumes, and/or supporting documentation received by the Cuyahoga County Prosecutor's Office are considered public record and may be released upon the public’s request

ALL JOB OFFERS ARE MADE WITH THE UNDERSTANDING THAT PROSPECTIVE EMPLOYEES PASS A DRUG TEST AND A CRIMINAL BACKGROUND INVESTIGATION PRIOR TO BEING HIRED.

Reasonable accommodation is available to all employees and applicants. If you have a disability that needs to be accommodated, please contact the Human Resources Department.

Equal Opportunity Employer; Smoke-free and Drug-free Workplace

ApplicantStack powered by Swipeclock