Applications and Software Developer

City of Milwaukee

Milwaukee (WI)

On-site

USD 95,413 - 112,137

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A government administration agency is seeking an Applications and Software Developer in Milwaukee. Responsibilities include application and web development, managing system lifecycles, and integrating third-party systems. Ideal candidates hold a bachelor's degree in computer science with 4+ years of experience in similar roles. Competitive salary up to $112,137 annually, with opportunities for residents.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field.
  • Four years of professional-level experience managing the system development lifecycle.

Responsibilities

  • Perform application and web development with continuous improvements.
  • Conduct system and business analysis research.
  • Manage all stages of the system development lifecycle.

Skills

Programming languages (C#, Java, HTML, CSS, .NET, SQL, Magic)
Troubleshooting and resolving software problems
Web-based applications knowledge
User Experience/User Interface (UX/UI)

Education

Bachelor’s degree in computer science or related field

Tools

Microsoft SQL
Visual Studio

Job description

Join to apply for the Applications and Software Developer role at City of Milwaukee

This range is provided by City of Milwaukee. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$95,413.00/yr - $112,137.00/yr

The Court Applications and Software Developer leads programming changes and provides front and back-end development for the Municipal Court’s applications and website.

Essential Functions
Application Programming and Design
  • Perform application and web development with continuous incremental improvements and releases.
  • Integrate components with third-party systems.
  • Analyze and design the Municipal Court’s information systems in relation to its business standards, policies, and procedures.
  • Adhere to new or existing operational and formatting industry standards.
  • Regularly look for process improvements to code.
  • Execute unit and system testing of new coding before implementation.
  • Troubleshoot and resolve any problems that occur with integrated components from third-party systems.
Project Management and Systems Analysis
  • Conduct system and business analysis research.
  • Serve as the subject matter expert in discussions with internal and external stakeholders.
  • Make recommendations, establish deliverables, and set timelines about special information technology (IT) related projects.
  • Collaborate with stakeholders regarding special IT-related projects.
  • Create technical documentation for reference and support.
  • Stay apprised of evolving development trends, including programming languages, code management, database design and queries, and Agile project management.
  • Provide backup assistance to the Business Systems Coordinators with network management, troubleshooting, and supporting end users with the Court's information systems.
Design Development
  • Develop and design functional and technical specification documents for system modifications.
  • Define programming changes required and translate those changes to the specific additions and modifications to the application, website, and database.
  • Manage all stages of the system development lifecycle, including planning, design, deployment, maintenance, and evaluation.
  • Provide oversight of the design, functional and technical specification processes, programming, and coordination of testing, implementation, and documentation of changes to all software and applications.
  • Provide professional IT-related support and feedback to design development efforts directly to Municipal Court management.

We welcome qualified individuals with disabilities who are interested in employment and will make reasonable accommodations during the hiring process in accordance with the Americans with Disabilities Act (ADA) of 1990, as amended by the Americans with Disabilities Act Amendments Act (ADAAA) of 2008.

Conditions of Employment

The Court Applications and Software Developer must be willing and able to:

  • Work beyond standard business hours on occasion to meet departmental needs.
  • Pass a Federal Bureau of Investigation (FBI) Criminal Justice Information Services Division (CJIS) background investigation and clearance check and maintain throughout employment.
  • Bachelor’s degree in computer science, software engineering, information systems management, or a closely related field from an accredited college or university.
  • Four years of professional-level experience managing all stages of the system development lifecycle, reviewing or improving code, and/or interfacing with third-party systems.

Equivalent combinations of education and experience may also be considered.

NOTICE: Please do not attach your academic transcripts to your employment application. The hiring department will verify candidates’ education as part of the background screening process before extending any job offers.

Desirable Qualifications
  • Experience with rapid application development on the Magic platform, Visual Studio, or other programming languages preferred.
  • Experience with Microsoft SQL and .net and exposure to website content management systems (CMS) is preferred.
Knowledge, Skills, Abilities & Other Characteristics

Technical

  • Knowledge of programming languages and environments including C#, Java, HTML, CSS, .NET, SQL, and Magic.
  • Skill in identifying, troubleshooting, and resolving software problems.
  • Knowledge of programming standards, best practices, and code optimization.
  • Ability to develop and run reports.
  • Knowledge of web-based applications.
  • Knowledge of Windows Servers and Internet Information Services (IIS).
  • Knowledge of project management principles and best practices.
  • Ability to effectively consider all aspects of the User Experience/User Interface (UX/UI).
  • Ability to read and interpret job-related technical documents, policies, and procedures.

Communication and Interpersonal

  • Written communication skills to produce clear and concise documentation, reports, and correspondence.
  • Verbal communication skills to share information and respond to questions.
  • Training skills, including the ability to communicate technical information understandably to both technical and non-technical staff.
  • Ability to lead collaborative meetings.
  • Ability to work independently and function as part of a team.
  • Ability to remain calm in stressful situations, communicate efficiently, and seek solutions toward resolution.
  • Ability to use tact and diplomacy when interacting with the public, elected officials, and employees of the City.
  • Ability to work cooperatively and fairly with people whose backgrounds may differ from one’s own.

Judgment and Professionalism

  • Ability to analyze work in progress to correct errors and redirect efforts.
  • Ability to understand Agile principles and adaptability to evolving requirements and priorities.
  • Decision-making skills and sound judgment to aid in choosing appropriate courses of action.
  • Organizational skills to plan and accomplish work, manage multiple assignments, and meet deadlines.
  • Situational awareness and ability to perform work safely.
  • Ability to work with highly sensitive and confidential information, including the ability to safeguard all departmental digital assets.
  • Honesty, integrity, and the ability to use City resources responsibly.

The current salary range (2MX) is $95,413-$112,137 annually, and the resident incentive salary range for City of Milwaukee residents is $98,275-$115,501 annually. Appointment above the minimum is possible based upon level of experience and other qualifications and is subject to approval.

Seniority level
  • Associate
Employment type
  • Full-time
Job function
  • Information Technology
  • Industries: Government Administration

Referrals increase your chances of interviewing at City of Milwaukee by 2x

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Developer 1/2/3 Flex
Application Developer 1/2/3 Flex

Commerce, Community, and Economic Development • Anchorage (AK), Juneau (AK)

On-site
USD 70,000 - 100,000
Flexible schedule
Telework options
Training opportunities
Application Developer
Application Developer

City of New York • New York (NY)

On-site
USD 100,000 - 150,000
Sr. Electrical Engineer/Project Manager
Sr. Electrical Engineer/Project Manager

Milwaukee County • Milwaukee (WI), Northern (KY)

On-site
USD 94,000 - 142,000
Senior Applications Administrator
Senior Applications Administrator

MWRD • Chicago (IL)

On-site
USD 90,000 - 130,000
Applications Developer #1999002
Applications Developer #1999002

State-of-Missour • Jefferson City (MO)

On-site
USD 65,000 - 90,000
DWM Web Developer I - Applications Developer - (AIM)
DWM Web Developer I - Applications Developer - (AIM)

City of Atlanta • Atlanta (GA)

On-site
USD 73,000 - 112,000
IT Supervisor II
IT Supervisor II

Oakland County, Michigan Government • Waterford Charter Township (MI)

Hybrid
USD 125,000 - 168,000
Sr. Application Engineer
Sr. Application Engineer

Intertech, Inc • Rosemount (MN)

On-site
USD 108,000 - 140,000
Health, dental, retirement/pension
Paid time off
Software Engineer II
Software Engineer II

Emergent Holdings, Inc. • United States

Remote
USD 57,000 - 115,000
Library Services Manager
Library Services Manager

City of Milwaukee • Milwaukee (WI)

On-site
USD 79,976 - 105,223
Salary incentives for city residents
Opportunities for professional development