City of Orlango
City of Orlando
  Job Descriptions » main page »   
 
Job Title   Job Family   Job Code   Job Exempt
Digital Software Engineer   Seiu_Professional   AEM33   Y
 
        Pay Grade   Pay Rate Type   Minimum   Midpoint   Maximum
        S08   Salary   $37.43   $49.60   $61.77
 
Job Description
 
Performs professional-level work and is responsible for building and creating prototypes of web applications that allow residents to interact with the City of Orlando in a simple, beautiful, and easy-to-use manner. This includes working collaboratively with a team (City Staff, Service Designer, Product Manager, and Communication) to create prototypes of redesigned services and then working with Product Managers to determine the best way to take the application from prototype to product; building the application, working with a vendor to build the application or connecting existing applications. Responsible for improving city operations, addressing the needs of residents and the business community, and having a passion for identifying and answering questions that help the Digital Platform and Service Design Team build and manage the best tools for those needs. Work is performed under the general supervision of the Innovation Official. Performance is reviewed through conferences, written reports, and the achievement of goals and objectives.

Minimum Qualifications:

Bachelor’s Degree in Engineering, Computer Science, or a technology/government-related field, at least three (3) years software development experience in an applicable technical or startup environment, and at least one (1) year experience developing interfaces using APIs, REST, or SOAP in the .NET framework; or an equivalent combination of education, training, and experience in an applicable technical or startup environment. Hands-on experience building and using software and applications that employ open government data desired.
 
Responsibilities
 
EXAMPLES OF WORK PERFORMED:

Note: The listed duties are only illustrative and are not intended to describe every function that may be performed by this job class. The omission of specific statements does not preclude management from assigning specific duties not listed if such duties are a logical assignment to the position.

Rapidly builds prototypes of new digital services by utilizing existing digital stack

Helps build up a digital stack of go-to tools that can be used to connect CRM and other back end system with user facing services

Develops and maintain new and existing civic applications as part of the Digital Platform and Service Design team’s focus to improve the efficiency of government operations.

Evaluates and recommend new technologies and best practices for software development

Works with other operating units within Information Technology and other city departments to promote the publishing of open data and to develop solutions that make use of city data.

Engages data producers (city departments) and other internal stakeholders to convey the strategic importance of sharing open data, both internally and externally.

Engages with external consumers of open data to ensure awareness of available data, solicit feedback on data quality and obtain new ideas for future data releases.

Serves as an evangelist for open data within the city and articulate the innovation opportunities that can be realized by leveraging the the city's data.

Assists in research and analysis of 3rd party platform vendors

Ensures your applications meets the City standards and applies principles that help to maximize value and ensure a good user experience

Plays an active role in the government software development community sharing your learning and celebrating progress made by other people and teams

Performs other related duties as required.


KNOWLEDGE, SKILLS AND ABILITIES:

Ability to proficiently utilize open data tools and a variety of different data storage technologies.

Ability to understand open source software and experience using Git and GitHub

Knowledge of agile software development methodologies

Skilled in the development of applications for use on a variety of mobile devices

Knowledge of the principles of open data, open government and Government 2.0

Knowledge of government processes and practices (legislative process, budget process, etc.).

Knowledge of modern web apps and tools that departments could leverage to improve efficiency

Knowledge of API’s and making use of REST services to build web applications
       
Ability to easily understand back-end administration tools for digital applications (e.g. Content Management Systems) easily and troubleshoot

Ability to say “no” but explain why in terms internal stakeholders will understand

Ability to make and communicate evidence-based decisions

Ability to evaluate internal and external user needs and the feasibility of applying technology to meet these needs

Ability to prepare and present formal presentations in a professional manner

Ability to operate personal computer for extended periods of time

Ability to communicate with and instruct others, using both technical and non-technical language to explain technical subjects and processes

Ability to establish and maintain effective working relationships with internal and external personnel