City of Jacksonville, FL
Job Description Are you looking for a position with a work/life balance?
Do you want to earn four weeks off during your first year of employment?
Do you want low and no cost health insurance options?
If you answered yes to any of these questions, you need to complete your application now.
Work for the city you love The Information Technologies Division is actively seeking a Software Developer
– Information Technologies.
Did you know that as a City of Jacksonville employee, you would also have 11 paid holidays and a personal leave day as well?
In addition, to health insurance, dental, vision, life insurance and flexible spending plans are also available.
City of Jacksonville employees are also eligible for Federal Student Loan Forgiveness after 10 years of public service and on-time payments.
This is professional systems analysis and programming work in developing, delivering, and maintaining technology-based business solutions in .NET environments.
The work requires seasoned understanding of, and application of system development programming, analysis and design principles, practices, and techniques usually gained through a combination of education, specialized training, and experience.
The work of this level is differentiated from the next lower level by the responsibilities of assisting Senior Developers with the design and development of complex applications.
Contacts with users require skills in understanding and influencing others and are important in determining and meeting user data processing needs.
The work is covered by clearly defined policies and principles where the worker is required to exercise judgment in accomplishing objectives.
The work involves differing situations requiring use in judgment in search for solutions or new applications within one’s known experiences.
The work is performed in an office environment.
Operates standard office equipment such as personal computers and peripherals.
Operates a motor vehicle.
The physical demands consist mainly of sitting for extended periods of time.
The work is performed under administrative direction where the work assignments are covered by the clearly defined processes and methodologies of System Development Lifecycle Methodology (SDLM).
The worker plans and organizes the work, determines priorities, and the work is reviewed, usually after the fact, in terms of quality, volume, timeliness and adherence to established practices and techniques.
Examples of Work Designs, develops, and maintains applications and services.
Formulates and/or defines system scope and objectives.
Prepares detailed specifications and system design documents.
Develops new components or modules to meet functionality requirements.
Assists to identify and resolve gaps between requirements and technical design Works closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions.
Ensures that solutions are aligned with business and IT strategies and comply with the organization’s architectural standards.
Follows development methodologies and standards for systems design, coding, testing, implementing, maintenance, and support of applications software that is delivered on time and within budget.
Develops applications in the mobile environment meeting the needs of City operations and the general public.
Reads and reviews requirements documentation in order to become familiar with project scope, business needs and overall application requirements.
Reviews Technical Design Document (TDD) and provide input in terms of overall design.
Assists Senior level developers in designing objects and class modules, database design, data mapping and any other assigned tasks relating to TDD.
Codes assigned application modules as directed by Senior Developers, Architects or Project Managers based upon technical design, user interface and use cases.
Seeks direction, guidance and mentoring from senior level developers when necessary.
Develops project timelines, milestones, and deadlines.
Operates as key developer on applications requiring single developer.
Debugs code and perform thorough and proper unit test on assigned modules and assist in unit testing all aspects of the application.
Works with Quality Assurance to correct defects and issues.
Logs test outcome in issue tracking software.
Ensures application readiness for deployment and adheres to code freeze policy.
Participates in lesson learned strategy sessions and project summary reviews.
Assists in maintaining, supporting, and modifying existing .Net applications.
Utilizes and adheres to Departmental Change Management processes.
Operates as member of a team, sharing and exchanging ideas concerning application development.
Works with shared resources such as User Interface Designers, Business Analysts, Technical Writers and Quality Assurance Analysts to ensure the development of a sound and professional application in look, feel, function and accuracy.
Operates standard office equipment such as personal computer using word, spreadsheet, database and other related software and peripheral equipment.
Demonstrates proficiency in the City of Jacksonville’s competencies.
Perform related work as required.
Knowledge, Skills and Abilities Knowledge of system development programming, analysis and design principles, practices, and techniques.
Knowledge of .Net framework programming languages with emphasis in at least one of the following: VB.NET, C#.NET, ASP.NET, or Sharepoint.
Knowledge of web-services.
Knowledge of standard concepts such as HTML and JavaScript, User Interface, Object Oriented concepts, Use Case, and basic UML Diagrams.
Knowledge of relational databases with emphasis on SQL query language and stored procedures.
Knowledge of requirements gathering process and documentation structure.
Knowledge of development, reporting, and testing tools.
Skill in developing .NET applications.
Ability to consult with clients to define user requirements on small scale projects.
Ability to follow technical and procedural standards (SDLM) for systems design, development, verification, and implementation.
Ability to multi-task, work independently and manage unstructured tasks within specific guidelines and time constraints.
Ability to create and maintain technical documentation for newly created or modified custom applications.
Ability to work independently on small projects.
Ability to work in a collaborative team environment.
Ability to gain proficiency and earn certifications in new technologies.
Ability to communicate effectively, both verbally and in writing.
Ability to enforce coding standards Ability to assist with deployment of applications into hosted environment and/or client sites.
Ability to assist implementation and training teams as needed.
Ability to operate standard office equipment such as personal computer using word, spreadsheet, database and other related software and peripheral equipment.
Ability to operate a motor vehicle.
Open Requirements/Supplemental Information Four years of education and/or experience in application development with at least two years of .NET application development experience.
Experience in problem solving, time management and analytical skills.
LICENSING/CERTIFICATION/REGISTRATION: A valid driver’s license is required prior to appointment and must be maintained during employment in this class.
Must qualify for prior to appointment, obtain, and maintain during employment in this class a City of Jacksonville certification as a public driver.
OTHER REQUIREMENTS: The probationary period for this class is six months.
Some positions may require certification or training in specific computer hardware and/or software genre or products.
ONLINE APPLICATION REQUIRED.
Apply at www.coj.net/jobs.
The application system works best with Google Chrome or Edge with Chromium web browsers.
Please try to apply using one of these browsers.Be sure to add coj.net to your safe senders list to ensure you receive email notifications.
You may also track the status of your application and see notifications by logging into your account.
Certain servicemembers and veterans, and the spouses and the family members of such service members and veterans, receive preference and priority, and certain servicemembers may be eligible to receive waivers for postsecondary educational requirements, in employment and are encouraged to apply for positions being filled.
If claiming veteran’s preference, you must attach a DD-214 (Member Form-4 copy) or military discharge papers, or equivalent certification from the Department of Veterans Affairs listing military status, dates of service and character of discharge.
You must also attach the Veterans Preference Certification Form and if applicable, the additional forms as noted here: http://www.coj.net/departments/employee-services/veterans-preference If a candidate believes he or she was not afforded veteran’s preference, he or she may file a written complaint, within 60 calendar days upon receipt of notification of the hiring decision, requesting an investigation to: Florida Department of Veterans Affairs Attention: Veterans’ Preference Coordinator 11351 Ulmerton Road, Suite 311-K Largo, FL 33778-1630 Email: VeteransPreferencefdva.state.fl.us 06022021