P

Pima County

Southern Arizona county government

ITSD Software Engineer 2

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSuperior, WI, USA$79.2k - $87.1k

About the Job

Requirements

  • A bachelor's degree with a major in computer science, management information systems, or a related field, and five years of experience in application development; or an equivalent combination of experience and/or education approved by Human Resources.
  • Advanced knowledge of systems design principles, application development methodologies, and tools.
  • Advanced knowledge of software development and maintenance tools and utilities applicable to the role.
  • 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, as they affect application design and systems integration.
  • Advanced knowledge of computer platform functions, capabilities, characteristics, and limitations.
  • Advanced knowledge of AI models, platforms, and development environments, and experience creating intermediate-level prompts to generate reliable, maintainable application functionality.
  • Ability to develop client-side and server-side software applications using Microsoft Visual Basic, Microsoft C#, and ASP.NET.
  • Ability to use AI tools and environments to create new applications or modify and enhance existing applications.
  • Ability to develop applications and troubleshoot code-level issues in standard web objects created using HTML, JavaScript, and CSS.
  • Ability to develop and maintain advanced queries and stored procedures in Microsoft SQL.
  • Ability to develop interface applications that consume and output XML.
  • Skills in diagnostic code analysis and critical thinking, and ability to reach sound conclusions and progress approved code changes.
  • Ability to understand software development life cycle processes and methods and related IT methodologies.
  • Ability to prepare clear, concise, and accurate process, procedure, and systems documentation and work reports, and communicate effectively with others.
  • Ability to manage priorities and organize work to complete assigned project responsibilities.
  • Ability to read, interpret, explain, and apply technical information to achieve business objectives.
  • Ability to exercise independent judgment within general policy guidelines and maintain confidentiality of court documents and records.
  • Must have a valid Arizona driver's license at the time of appointment.
  • Must be legally authorized to work in the United States at the time of application and for the duration of employment.

Responsibilities

  • Review business requirements documentation and meet with project managers and business analysts to obtain application requirements.
  • Research and analyze systems, applications, and integrations to understand how requirements affect existing code and business processes.
  • Use AI models to develop or enhance applications and interfaces.
  • Design and develop new applications, and rewrite, update, enhance, or modify existing applications based on established specifications.
  • Perform unit testing to identify code deficiencies before advancing code to the business analysis team.
  • Develop code using programming languages, system utilities, tools, code libraries, database query languages, and system-level commands.
  • Provide operational support for court applications and diagnose and resolve reported problems with systems, applications, and integrations.
  • Prepare systems processing and maintenance documentation.
  • Participate in project estimating and forecasting.
  • Participate in software quality assurance processes to identify errors in functionality, usability, and software performance.
  • Execute application development activities in accordance with approved architectural models and standards.
  • Provide technical mentoring and direction to other software engineers so they have the information needed to complete assigned tasks.
  • Assist with systems software installation and server, database, and security administration.
  • Maintain vendor software and in-house programs.
  • Perform other related duties and projects as assigned.
  • Occasionally work after hours and weekends to support system implementations and deployments.

Desired Qualifications

  • Advanced knowledge and skills in implementing and maintaining the IBM MQ Series interface framework.
  • Advanced knowledge and skills using advanced functionality offered by Microsoft Team Foundation Server.
  • Advanced knowledge of modern industry-standard techniques for deploying Microsoft .NET applications.
  • Advanced skills in constructing reports and data processing scripts using Microsoft SSRS and Microsoft SSIS technologies.

About the Company

Pima County

Southern Arizona county government

Pima County is the county government serving Pima County, Arizona. It administers public health, justice, elections, transportation, wastewater, parks, libraries, development services, environmental programs, and community assistance. Residents, businesses, visitors, and partner agencies interact with elected offices and operating departments. Its workforce includes public-health professionals, engineers, planners, law-enforcement personnel, social-service teams, librarians, trades, technology, and administration. County services are delivered under public governance, budgets, procurement rules, and statutory responsibilities.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Pima County

See more jobs