Software Developer I (ITSA)

City of St. Louis

St. Louis (MO)

On-site

USD 65,000 - 85,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The City of St. Louis is seeking a Software Developer I (ITSA) in Downtown, St. Louis, MO. You will diagnose and troubleshoot application issues, learn to implement enhancements, and develop custom software solutions for varied city stakeholders.

You will work on projects, perform requirements analysis, and collaborate with internal teams to deliver production-ready software. A Bachelor’s degree in computer science or related field is required, with at least one year of relevant experience.

Qualifications

  • Bachelor’s degree in Computer Science/Programming or a related field and 1 year of software analysis, testing, and installation experience, or an equivalent combination.
  • Ability to diagnose and troubleshoot application errors and implement enhancements.
  • Experience with writing and optimizing SQL queries and building APIs.
  • Strong communication with stakeholders to clarify problems and desired outcomes.

Responsibilities

  • Develop and maintain Node.js/Express applications.
  • Build custom API integrations with Cityworks, Esri ArcServer, etc.
  • Write and optimize SQL queries.
  • Create APIs to provide read/write operations to data sources.
  • Service request (ticket) troubleshooting and resolution.
  • Analyze problem statements and communicate with customers to clarify the problem and desired outcome.
  • Troubleshoot service requests with existing guides and Oracle knowledge articles; escalate if needed.
  • Propose solutions to customers and implement them.
  • Communicate with customers to achieve positive confirmation before resolving tickets.
  • Participate in project work to analyze requirements, develop solutions, test with stakeholders, and implement in production.
  • Attend project meetings and contribute to requirements gathering for feasible solutions.
  • Work with stakeholders to test solutions and manage change.

Skills

Node.js
Express
SQL
APIs
Troubleshooting
Data analysis

Education

Bachelor’s degree in Computer Science/Programming or related field

Tools

Oracle knowledge articles
Cityworks
Esri ArcServer

Job description

Job Description - Software Developer I (ITSA) (260000OM)

Job Description

Software Developer I (ITSA) - ( 260000OM )

Description

Position Grade: 211G
Department: ITSA
Job Type: Full-Time (Permanent)
Examination Number: EX1800
Location:

Downtown - St. Louis, MO

The Software Developer I uses their technical training and knowledge of digital logic (conditional statements, etc.) to learn to diagnose and troubleshoot application errors and bugs and to implement application enhancements. This role develops custom software solutions and integrations for varied business stakeholders.

Essential Functions and Responsibilities:
Application support
  • Develop and Maintain Node.js Applications: Develop and maintain Node.js and Express applications.
  • Build custom API integrations with off-the-shelf systems like Cityworks, Esri ArcServer, etc.
  • Write and optimize SQL queries.
  • Build custom APIs to provide read/write operations to various underlying applications and datasets.
  • Service request (ticket) troubleshooting and resolution: Work a queue of service requests (tickets) to help end users or business owners resolve workflow or data-related issues.
  • Analyze problem statements and communicate with customers to clarify the problem and desired outcome.
  • Troubleshoot service requests (tickets) using experience and knowledge, existing internal guides, online Oracle knowledge articles, and customer connect portals. If these don't resolve the issue, work with an outsourced managed services provider to investigate a solution.
  • Propose solution(s) to customer, and work with them to implement.
  • Communicate with customer to achieve positive confirmation/acceptance of solution before resolving service requests (tickets).
Project Work
  • Project work for software enhancements: Participate as a member of a project team to analyze and gather requirements, develop and build a solution, test the solution with stakeholders, and implement it in production.
  • Attend project meetings and contribute to requirements gathering, leveraging technical knowledge of the application to steer conversations towards a feasible solution.
  • Conduct project work developing and testing proposed solutions independently or with internal or external (consultant) resources.
  • Work with stakeholders/end users to test solutions, seeking user acceptance.
  • Work with stakeholders to implement solutions and help them to manage change.
Knowledge, Skills and Abilities:
  • Data Utilization: Requires the ability to perform mid-level data analysis including the ability to audit, deduce, assess, conclude and appraise. Requires discretion in determining and referencing such established criteria to define consequences and develop alternatives.
  • Human Interaction: Requires the ability to provide guidance, assistance and/or interpretation to others, such as coworkers and the public, on how to apply policies, procedures and standards to specific situations.
  • Equipment, Machinery, Tools and Materials Use: Requires the ability to operate and perform complex rapid adjustment on equipment, machinery and tools such as personal computers, modems, and/or related materials used in performing essential functions.
  • Verbal Aptitude: Requires the ability to utilize a variety of reference, descriptive and advisory data and information such as, technical operating manuals, requisitions, procedures, and non-routine correspondence.
  • Mathematical Aptitude: Requires the ability to perform addition, subtraction, multiplication and division; calculate percentages, and decimals; requires the ability to interpret descriptive statistics.
  • Functional Reasoning: Requires the ability to apply principles of rational systems. Ability to interpret instructions furnished in written, oral, diagrammatic or schedule form. Ability to exercise independent judgment to adopt or modify methods and standards to meet variations in assigned objective.
  • Situational Reasoning: Requires the ability to exercise the judgment, decisiveness and creativity required in situations involving the evaluation of information against measurable or verifiable criteria.
  • Environmental Factors: Work is normally performed under generally safe and comfortable conditions without exposure to adverse environmental conditions.
  • Physical Requirements: Tasks involve the ability to exert light physical effort in sedentary to light work, but which may involve some lifting, carrying, pushing and pulling of objects weighing five (5) to ten (10) pounds, such as computer hardware. Tasks may involve extended periods of time at a keyboard or workstation.
  • Sensory Requirements: Requires the ability to recognize and identify individual characteristics of colors, shapes, and sounds textures associated with job-related objects, materials and tasks, such as installing new software.
Qualifications

A Bachelor’s degree in Computer Science/Programming or a directly related field; plus one year of experience analyzing, testing and installing software and writing computer programs. OR an equivalent combination of education, training and experience.

Scoring Components and Their Weights

Experience and Training: 100%

May be Subject to:

Background Investigation: Pass/Fail

Medical Examination: Pass/Fail

Documentation of Academic Credentials must be Submitted Upon Request

When completing the Employment History and the Educational/Training History sections of the Employment Application, please be as thorough as possible when describing your education, training and experience relating to this position. Applicants will only receive credit for their experience, training and education as shown on the application. Resumes will not be accepted as a substitute to a fully completed application. Incomplete applications will not be considered.

To be eligible for veteran's preference points, the applicant must submit a copy of their DD 214 Certificate of Release or Discharge from Active Duty with the Employment Application or upon request. The Director of Personnel may, in their discretion, accept alternate documentation.

City Residence Preference Points

City residents who pass an examination for a position in the classified service and do not receive any other preference will receive a five (5) point preference on a scale of 100 points on the exam. An additional one (1) point shall be added to the passing score of City residents who receive any other preference on a scale of 100 points.

City residents must have resided in the City for at least one (1) year at the time of filing their application to be eligible for the preference points.

Accommodations

If assistance with the job application is necessary based on a physical impairment, mental impairment, or otherwise, they should reach out to the Office on the Disabled with contact information.

This office will not disclose any information that an applicant or employee has a disability or has discussed possible accommodations without the applicant's or employee's prior consent.

  • City of St. LouisCity Hall1200 Market StreetSaint Louis, MO 63103
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Building Inspector I
Building Inspector I

City of St. Louis • St. Louis (MO)

On-site
USD 42,000 - 65,000
Human Resources Specialist (Senior) - Benefits
Human Resources Specialist (Senior) - Benefits

City of St. Louis • St. Louis (MO)

On-site
USD 65,000 - 90,000
Administrative Assistant II (Talent Acquisition/Onboarding)
Administrative Assistant II (Talent Acquisition/Onboarding)

City of St. Louis • St. Louis (MO)

On-site
USD 47,000 - 71,000
Real Property Appraiser II
Real Property Appraiser II

City of St. Louis • St. Louis (MO)

On-site
USD 52,000 - 76,000
Mileage allowance
Executive Assistant I (DPS Criminal Justice Coordinating Council)
Executive Assistant I (DPS Criminal Justice Coordinating Council)

City of St. Louis • St. Louis (MO)

On-site
USD 45,000 - 60,000
Environmental Health Supervisor (Community Sanitation)
Environmental Health Supervisor (Community Sanitation)

City of St. Louis • St. Louis (MO)

On-site
USD 65,000 - 90,000
Second Assistant Comptroller
Second Assistant Comptroller

City of St. Louis • St. Louis (MO)

On-site
USD 95,000 - 125,000
Inventory Control Technician (Airport)
Inventory Control Technician (Airport)

City of St. Louis • St. Louis (MO)

On-site
USD 32,000 - 42,000
Fleet Maintenance Technician II (Airport)
Fleet Maintenance Technician II (Airport)

City of St. Louis • St. Louis (MO)

On-site
USD 42,000 - 64,000
Commuting allowance
Emergency Management Specialist (CEMA) - Logistics
Emergency Management Specialist (CEMA) - Logistics

City of St. Louis • Agency (MO)

On-site
USD 52,000 - 78,000