The Development Services Solutions team is responsible for several Off-The-Shelf (OTS) and custom systems and applications that support daily operations of the Planning, Building, Code Enforcement department and the Development Services process at the City of San Jose. The Information Technology Department’s Development Services Solutions team is seeking for two qualified candidates to fill the Senior Applications Developer positions to support the development and maintenance of the above systems and applications as well as to assist with emerging needs around data analysis, data extraction, data mapping, and reporting functions associated with the above systems and business requirements. The ideal candidate should have technical experience in at least one or more items in each of the following four skills groups:
1. Systems: Granicus AMANDA, SAP Crystal Reports, Yellowfin and/or Power BI, Enterprise Content Management, Enterprise Service Bus (ESB) such as Mule ESB, and/or Case Management/Tracking systems.
2. Languages: PL/SQL, SQL, Java, JavaScript, HTML/CSS, Visual Basic, and/or ASP
3. Integration Development Environments (IDEs): Eclipse, Toad, SQL Developer Oracle Developer, API and Web Services development, and/or Mule ESB AnyPoint IDEs.
4. Others: Project Management concepts, business requirement gathering, version control system (Git, CVS), software testing methodologies, Automation test tools, Office 365 Suite, Alphinat’s SmartGuide, Windows Desktop and Server OS environments, basic system administration, RESTful Webservices, data structures, web based technologies (Angular, React, Spring), and/or IIS and J2EE server administration.
The Development Services current technology portfolio includes:
· Permitting and Compliance (Granicus AMANDA)
· Public Portal, https://sjpermits.org/permits/online-permits.html
· Business Intelligence (Crystal Reports, Yellowfin Analytics and Reports, and Power BI)
· Electronic Plan Review
· Geographic Information System Mapping (GIS) Viewer
· Digital Inspections
· Resource Planning and Scheduling (custom inspection scheduling and assignment)
· Document Scanning and Conversion (Panagon Capture, and custom scanning and indexing application)
· Collaboration (SharePoint)
· Enterprise Content Management (Custom and SharePoint)
Duties may include but are not limited to:
· Developing new or customizing existing systems and applications using PL/SQL, SQL, Java, Visual Basic, JavaScript, ASP, and/or HTML/CSS using Agile development practices.
· Documenting defects and feature enhancements
· Gathering reporting requirements, conducting data analysis and creating reports using Yellowfin, Crystal Reports and Power BI.
· Maintaining and upgrading existing systems and applications.
· Providing end-user training and support.
· Preparing and updating end-user and technical documentation.
· Mentoring team members and reviewing code.
This recruitment may be used to fill multiple positions in this, or other divisions or departments. If you are interested in employment in this classification, you should apply to ensure you are considered for additional opportunities that may utilize the applicants from this recruitment.
Competencies
The ideal candidate will possess the following competencies, as demonstrated in past and current employment history. Desirable competencies for this position include:
Job Expertise – Demonstrates knowledge of and experience with applicable professional/technical principles and practices, Citywide and departmental procedures/policies and federal and state rules and regulations.
Problem Solving – Approaches a situation or problem by defining the problem or issue; determines the significance of problem; collects information; uses logic and intuition to arrive at decisions or solutions to problems that achieve the desired outcome.
Project Management – Ensures support for projects and implements agency goals and strategic objectives.
Customer Service – Demonstrates the ability to anticipate customers' needs and deliver services effectively and efficiently using professional demeanor.
Teamwork & Interpersonal Skills – Develops effective relationships with co-workers and supervisors by helping others accomplish tasks and using collaboration and conflict resolution skills.
Communication Skills – Effectively conveys information and expresses thoughts and facts clearly, orally and in writing demonstrates effective use of listening skills; displays openness to other people’s ideas and thoughts.