Senior Applications Developer

City Of Pasadena, CA Pasadena , CA 91101

Posted 6 days ago

ThePasadenaDepartmentofInformationTechnologyisexcitedtoannounceitsvacancyforSeniorApplicationsDeveloperto perform a wide variety of advanced professional duties in the design, development, installation, and maintenance of applications to enhance the efficiency and effectiveness of City operations and public service delivery.

This career opportunity includes:

  • Member of the applications development team to provide innovative web and mobile solutions to 17 City departments and as an extension to City Constituents

  • Expanding the capabilities and increasing the effectiveness of applications and databases

  • Supporting and troubleshooting software applications and technologies to ensure optimal performance and uptime

  • Consulting with customers to implement new technology solutions

TheCityoffersoutstandingbenefits,including9/80scheduleswithalternativeFriday'soffandaHybridWorkProgram. LearnmoreaboutworkingfortheDepartmentofInformationTechnologyhere.

Please note:This examination is authorized as Promotional and Open Competitive, with the promotional eligibility list taking precedence.

IDEAL CANDIDATE

The ideal candidate will ensure the effectiveness of overall systems performance, work with users to understand and assist them in addressing business and operational issues and problems; performs project leadership responsibilities for assigned projects; and performs related duties as assigned.

Thisrecruitmentisopenuntilfilled,withafirstreviewofapplicationsscheduledforApril 11, 2024.Apply now!

Essential Functions

Thefollowinglistrepresentssomeoftheessentialfunctionsofthisposition.Toseeafulldescriptionpleasereferto:SeniorApplications Developer job description

  • Interviews users and analyzes business rules and process requirements; identifies and analyzes complex, ambiguous and/or conflicting development issues; consults with users on systems and technology alternatives capable of addressing and resolving their business needs; meets with department management to gain agreement on project deliverables, metrics, and service levels and to identify and resolve problems; leads or serves on application development teams.

  • Analyzes system data, processes, and system interactions to identify and evaluate impacts of maintenance and enhancement changes to ongoing production; methods for accessing, using and/or migrating data; alternatives for establishing interfaces or inter operations with applications utilizing newer hardware, software and communication technologies; and conversion of legacy systems to new technologies; plans and performs system enhancements and maintenance.

  • Designs or leads a project team in designing, implementing, modifying or developing new or enhanced systems or subsystems that are significant in size, complexity and impact; designs and establishes configuration requirements for applications entailing complex cross-platform inter-operability; evaluates design and technology alternatives; recommends or specifies hardware, network and/or software characteristics and requirements; develops applications prototypes; writes system requirement and/or specification documents.

  • Performs analysis and develops designs for integration of separate applications across platforms and operating environments, as well as for interfaces with external systems; performs applications configuration management and administration responsibilities; writes program code, using appropriate software development tools and programming languages; designs menus, screens and reports; designs and codes mobile and web-enabled applications; designs and codes interfaces to vendor software programs.

  • When serving as project leader for complex applications development and maintenance assignments: defines project scope and boundaries; performs critical path analysis and sets project priorities; develops project task lists and time estimates; performs cost benefit analysis; establishes project metrics; assigns and manages the completion of project tasks to meet time, quality and cost expectations; coaches, guides and trains team members; uses project management tools to monitor and report on progress; meets with department managers to review project status and resolve development/implementation issues.

  • Defines application data requirements; identifies data sources; diagrams data flow and data entity relationships; develops data models and logical database designs; in consultation with database administration staff, designs and develops applications databases; develops database specifications; designs file/table structures; designs and creates database components; defines requirements for triggers and referential integrity; ensures tables are normalized; analyzes systems interface requirements for accessing and using enterprise data; coordinates the exchange of data with other entities and the integration and migration of data between databases; maintains and updates applications data dictionary; tests data validity, redundancy and integrity; uses query tools to develop and generate reports; establishes applications security protocols and privileges; performs maintenance, performance tuning and recovery on applications databases.

  • Creates test environments and designs scenarios for unit, systems, interface and integration testing; plans and executes system conversion and installation processes for complex applications, may involve online/real-time systems and applications that entail critical business processing dead-lines, up-time and data integrity risks in the event of problems; performs or ensures performance of all quality assurance reviews are completed successfully; directs production implementation and turnover; ensures newly installed applications are functioning correctly; designs and develops disaster recovery plans.

  • Evaluates, tests, and recommends the purchase of new specialized hardware, devices and vendor software packages in conjunction with applications development responsibilities; participates in selecting vendors and consultant/contractor staff; assists in managing and administering development/vendor contracts.

  • Provides daily project work instructions, guidance, and performance feedback to project team members; trains new employees on City system and software standards and requirements; gives input for team member performance evaluations.

  • Stays abreast of industry trends; maintains up-to-date technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional associations.

Qualification Guidelines

COMPETENCIES:

The following list represents the core competencies needed for success in this position.

  • Attention to Detail-Focusing on the details of work content, work steps, and final work products.

  • Oral Communication-Engaging effectively in dialogue.

  • Customer Focus-Attending to the needs and expectation of customers.

  • LeveragingTechnology-Applyingtechnologyforimprovementsinorganizationalefficiencyandeffectiveness.

  • Teamwork-Collaboratingwithotherstoachievesharedgoals.

  • Involving Others

  • Engaging others for input, contribution, and shared responsibility for outcomes.
  • Innovation
  • Imagining and devising new and better ways of doing things.
  • Analyzing & Interpreting Data-Drawing meaning and conclusions from quantitative or qualitative data.

EDUCATION AND EXPERIENCE:

Minimum Qualifications:

  • Graduation from an accredited four-year collegeoruniversitywithamajorinmanagementinformationsystems, computer science or a closely related field; and

  • Six (6) years of progressively responsible experience in application development and systems analysis.

DesirableSkills and

Qualifications:

  • Enterprise Permitting and Licensing application experience.

  • RESTful API programming skills

  • .Net Framework and related technologies

  • SQL Programming

  • Microsoft SSRS report development

SELECTION PROCESS:

Theselectionprocesswillconsistofanycombinationoftrainingandexperienceevaluation,oralpanelinterview,anda department-level interview.

VACANCY INFORMATION:

There is currently one vacancy in the Operations division of our Department of Information and Technology.

The resulting eligibility list from this recruitment may be used to fill this vacancy and similar vacancies in the future.

Candidates selected for this position are subject to a one-year probationary work period.

Special Requirements

For certain assignments, successful completion of a comprehensive background investigation is required, including a review of employment history, criminal conviction record, use of intoxicants and/or other controlled substances. In these cases, incumbents may be asked to work at secure locations and access highly confidential materials and information, in addition to working on systems that have city-wide impacts.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Applications Developer

Arthur J Gallagher & Co.

Posted 4 days ago

VIEW JOBS 5/3/2024 12:00:00 AM 2024-08-01T00:00 At Risk Placement Services, we're more than just a team - we thrive on collaboration, creativity, and tackling challenges head-on. Our culture fosters an envir Arthur J Gallagher & Co. Mount Prospect IL

Senior Applications Developer

City Of Pasadena, CA