Jobs › Companies › Pima County › ITSD - Software Engineer II

Sobre este puesto de ITSD - Software Engineer II en Pima County

Pima County · Presencial · SUPERIOR COURT

Job Description Summary

Performs advanced level application development activities which include reviewing and understanding business requirements documentation, completing system and application design, working with existing code libraries, writing application code in various languages, using AI tools to assist in coding and testing, and performing advanced troubleshooting analysis to identify code defects. Assignments include new application development projects and base operations support for both in-house developed and vendor systems and integrations that range from basic to moderately complex.

This is a classified position that reports to the Manager, Application Development. The incumbent performs duties under general supervision, has no supervisory responsibilities, and is expected to provide mentoring and higher-level technical assistance to other software engineers or ITSD co-workers.

Job Description


Please Note: The Court does not sponsor work visas, student visas, or any other type of immigration visas.


Candidates must be legally authorized to work in the United States at the time of application and for the duration of employment.


The successful candidate will be required to pass a background check following a conditional offer of employment.


Salary Range:

$79,185.60- $87,110.40


Minimum Qualifications:

A bachelor's degree with a major in computer science, management information systems, or a related field, and five (5) years of experience in application development; or, any equivalent combination of experience and/or education approved by Human Resources.


Essential Duties:

  • Performs advanced-level software applications design and development duties; meets with project managers and business analysts to obtain application requirements and reviews business requirements documentation.
  • Conducts research and analysis of systems, applications, and integrations to fully understand the impact of requirements on existing code or business processes.
  • Utilizes various AI models to develop or enhance applications and interfaces.
  • Designs and develops new applications and re-writes, updates, enhances and/or modifies existing applications based on established specifications.
  • Performs unit testing to identify any code deficiencies before progressing code to business analysis team.
  • Performs code development activities using various programming languages, system utilities, tools, code libraries, database query languages, and system-level commands.
  • Provides base operations support for all court applications and problem diagnosis and resolution to address reported issues with systems, applications, and integrations.
  • Prepares systems processing and maintenance documentation.
  • Participates in project estimating and forecasting.
  • Participates in software quality assurance processes designed to identify errors in functionality, usability, and software performance.
  • Executes application development activities that follow approved architectural models and standards.
  • Provides technical mentoring and direction to other software engineers to ensure they have the information required to complete their assigned tasks.


Additional Responsibilities/Duties:

·         Assists with systems software installation, server, database and security administration.

·         Maintains vendor software and in-house programs.

·         Performs other related duties and projects as assigned.


Knowledge of:

Must have:

  • Advanced knowledge of the principles and methods of systems design principles and application development methodologies and tools.
  • Advanced knowledge of software development and maintenance tools and utilities applicable to position responsibilities.
  • Advanced knowledge of programming theory and programming languages used in court software applications.
  • Advanced knowledge of standard software packages, including word processing, spreadsheets and database management systems and software as they affect applications design and systems integration.
  • Advanced knowledge of functions, capabilities, characteristics and limitations of computer platforms.
  • Advanced knowledge of AI models, platforms, and development environments, and experience creating intermediate-level prompts used to generate application functionality that is reliable and maintainable.
  • Advanced ability to develop client-side and server-side software applications using Microsoft Visual Basic, Microsoft C#, and ASP.NET.
  • Advanced ability to utilize AI tools and environments to create new applications or modify/enhance existing applications.
  • Advanced ability to develop applications and troubleshoot problems by investigating code-level issues inherent in standard web objects created using HTML, JavaScript, CSS.
  • Advanced ability to develop and maintain advanced queries and stored procedures in Microsoft SQL.
  • Advanced ability to develop interface applications that consume and output XML.
  • Skills to perform diagnostic code analysis, apply critical thinking skills, reach sound, logical conclusions, and progress approved code changes.
  • Ability to understand the relevant processes and methods as part of the software life cycle (SDLC) and related IT methodologies.
  • Ability to prepare clear, concise and accurate process, procedure and systems documentation, reports of work performed, and communicate clearly and effectively with others.
  • Ability to manage priorities and organize work to complete assigned project responsibilities efficiently and effectively.
  • Ability to read, interpret, explain and apply technical information to achieve business objectives.
  • Ability to exercise sound independent judgment within general policy guidelines and maintain confidentiality of court documents and records.

 

Preferred Knowledge, Skills and Abilities:

  • Advanced knowledge and skills involving implementing and maintaining the IBM MQ Series interface framework.
  • Advanced knowledge and skills utilizing advanced functionality offered by Microsoft’s Team Foundation Server.
  • Advanced knowledge of modern industry standard techniques used to deploy Microsoft .NET applications.
  • Advanced skills and abilities involving the construction of reports and data processing scripts using Microsoft SSRS and Microsoft SSIS technologies.

Licenses and Certificates:

·         Must have a valid Arizona Driver's License at time of appointment.

Physical/Sensory Items:

Typically performs duties in a court environment and may lift materials and/or equipment 20 lbs or less. Occasional after-hours and weekend hours are required to support system implementations and deployments.


¿Listo para postularte en Pima County?
Postúlate en Pima County

Cómo se compara este salario de Software Engineer

Este puesto paga $83,148/yr — por debajo de el rango típico para los puestos de Software Engineer.

$97,638 la mediana de $172,500 $260,000

Rango típico $132,778–$216,000/yr, a partir de 10,782 ofertas comparables de Software Engineer en JobsRadar (salario anualizado en USD). Ver datos salariales de Software Engineer →

Sobre Pima County

Pima County stands out as an exceptional workplace, offering a supportive environment that fosters professional growth and personal satisfaction. As one of the largest employers in the region, Pima County prioritizes its commitment to creating a diverse and inclusive workplace, recognizing the unique contributions of each employee. Embracing innovation and collaboration, Pima County provides multiple opportunities in which individuals can make a meaningful impact on their community. One of the key advantages of working for Pima County is its comprehensive benefits package. Employees enjoy competitive salaries, generous health insurance coverage, and retirement plans that contribute to long-t

Ver todos los empleos en Pima County →

Empleos similares

Trendyol
Software Engineer
Trendyol
⚡ Postúlate pronto Istanbul / Maslak Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 2m
Espace
Senior 5G MAC Software Engineer
Espace
⚡ Postúlate pronto Santa Clara, CA Presencial
● Nuevo 👁 Visto ✓ Postulado hace 12m
Brillio
Senior Software Development Engineer - R01571556
Brillio
⚡ Postúlate pronto Pune, Maharashtra, India Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 16m
Toyota
Lead Software Platform Engineer - DevOps
Toyota
⚡ Postúlate pronto Plano, Texas Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 18m
Aeratechnology
Senior Software Engineer (CALC engine)
Aeratechnology
⚡ Postúlate pronto San Francisco or Mountain View... Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 18m
Motorola Solutions
Senior Software Engineer
Motorola Solutions
⚡ Postúlate pronto Penang, Malaysia Presencial
● Nuevo 👁 Visto ✓ Postulado hace 19m
Motorola Solutions
Embedded Software Engineer
Motorola Solutions
⚡ Postúlate pronto Irvine, CA Presencial $100,006–$140,005
● Nuevo 👁 Visto ✓ Postulado hace 19m
General Motors
Lead Staff/Principal Software Engineer
General Motors
⚡ Postúlate pronto Herzliya, Tel Aviv District, I... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 21m
MKS Instruments
Software Engineer student
MKS Instruments
⚡ Postúlate pronto Israel Jerusalem Presencial
● Nuevo 👁 Visto ✓ Postulado hace 24m

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en Pima County

Ver todos los empleos en Pima County →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis