Logo
City of Sacramento

Principal Applications Developer (PSIT)

City of Sacramento, Sacramento, California, United States, 95828

Save Job

Overview

The City of Sacramento is seeking a highly skilled Principal Applications Developer with a strong foundation in project management methodologies and advanced technical expertise across software engineering and data architecture. This position is located within the Public Safety Information Technology group within the Information Technology Department. With supervisor approval, incumbents may be eligible for intermittent remote work; however, they must physically reside within the Sacramento region or have the ability to regularly report to a City of Sacramento physical worksite with little notice. Ideal Candidate

The ideal candidate for this position will be a strategic leader who thrives in high-stakes environments, guiding mission-critical development efforts that support public safety operations. The following are ideal skills for this position: Strong background in leading enterprise-level projects with effective planning, prioritization, and time management. Expertise in database administration, performance tuning, and complex SQL query development. Proficiency in development platforms and core programming languages leveraged for building applications, automating tasks, and integrating complex systems Proven ability to architect scalable, high-performance systems and lead cross-functional teams through successful implementation. Strong communication and problem-solving skills, with a collaborative and mentoring mindset. Proven expertise in architecting and deploying solutions within major cloud environments. Working knowledge of Linux-based systems is strongly preferred. Experience with machine learning frameworks and AI tools is a plus. Responsibilities

Under general direction, the Principal Applications Developer performs a variety of high-level professional, technical, and analytical duties involving research, evaluation, planning, requirements analysis, design, development, testing, implementation, administration and support of new and existing small and large scale systems and databases in a multi-platform environment that includes mainframe, client server, distributed and web based systems. Knowledge, Skills and Abilities

Knowledge of: Advanced principals and concepts of business process and software design; relational and distributed database technology; networks and communications; and project management. Software development methodologies and life cycles Project management and planning tools Current trends in information technology software, business systems, hardware, networks and communications. Commonly used programming languages, databases and operating systems on multiple hardware platforms. Commercially available software, and application evaluation techniques Applications development and structured analysis methods; data modeling theory and methods; disaster planning and recovery techniques; debugging and error detection; software applications such as finance, human resources, utility billing, geographical information systems, permitting. Skill in: The use of design and testing tools and methodologies The use of various desktop tools A variety of complex programming languages, databases and operating systems on multiple hardware platforms The appropriate use of relational and distributed database technology Maintaining good working relationships with a variety of city staff at all levels Ability to: Communicate effectively orally and in written format in a variety of situations and formats; make group presentations Analyze and develop logical solutions and alternatives to complex problems Train and guide others; coordinate and facilitate work with others Plan and manage multiple tasks, projects, and various other resources simultaneously Experience and Education

Education:

Possession of a Bachelor’s degree in computer science, information technology, or a related field. Experience:

Six years progressively responsible professional experience in information technology including a minimum of three years at the advanced journey level. Proof of Education

Proof of education such as, but not limited to, university/college transcripts and degrees should be submitted with your application and will be required at the time of appointment. Unofficial documents and/or copies are acceptable. An applicant with a college degree obtained outside the United States must have education records evaluated by a credentials evaluation service. Evaluation of education records will be due at time of appointment. Application Process

Please note: the City of Sacramento's preferred method of communication with applicants is via e-mail. Ensure you verify the e-mail address on your application and check your e-mail frequently, including spam/junk folders. All e-mail notifications can also be accessed through the governmentjobs.com applicant inbox. Application: Employment applications must be submitted online; paper applications will not be accepted. Supplemental Questionnaire: In addition to the City of Sacramento employment application, all applicants must complete and submit online responses to the supplemental questionnaire by the final filing deadline. Screening Committee: Applications will be reviewed to determine the most competitive candidates for further consideration. Interview Process: The most qualified candidates will be invited to participate in an interview process. Conditional Hire: Upon notification of a conditional offer, the selected candidate must complete required screenings and tests prior to start date if applicable. For questions concerning this job announcement and the application process: please visit the City of Sacramento Human Resources Department website or contact the listed channels in the public posting. Direct URLs and contact details have been omitted to maintain the final content within the allowed tag set.

#J-18808-Ljbffr