Software Developer
Listed on 2025-12-01
-
IT/Tech
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 - $/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.
- 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.
- 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 EmploymentThe 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.
- 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.
Technical
- Knowledge of programming languages and environments including C#, Java,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).