Software Engineer

Allegheny County

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • High School diploma or equivalent with 2 years of experience in IT software development environment.
  • Associate degree or equivalent with completion of software-focused technical certificate.
  • Certifications in software development are preferred.
  • Equivalent combination of education, training, and experience is acceptable.

Responsibilities

  • Install necessary software and troubleshoot application issues.
  • Write computer programs in various required languages.
  • Analyze and resolve system errors promptly.
  • Prepare necessary documentation for software projects.
  • Test and debug both software and hardware systems.
  • Participate in planning meetings to assess County needs.
  • Identify and recommend potential improvements as necessary.

Benefits

  • Access to further training and education.
  • Work collaboratively in a supportive team environment.
  • Opportunity to engage with diverse technologies and platforms.
  • Contribute to meaningful projects that serve the County.
Full Job Description
Applications are submitted online until the position is filled and/or the posting is closed. After reviewing this job announcement, please click on the link at the bottom of the page to apply online. A resume is required with the application. Further instructions on submission of documents are available in the online application. A resume may not be substituted for an application.

Minimum Requirements:
  • High School diploma or equivalent AND two (2) years of work experience supporting an IT software development environment (software development, software engineering, etc.).
  • Any associate degree or equivalent AND the completion of a software-focused technical certificate.
  • An equivalent combination of education, training, and experience is acceptable.
  • Certifications related to software development are preferred.

Position Summary:

Under the supervision of the Development Supervisor, the Software Engineer is responsible for the development, installation, maintenance, and troubleshooting of application-related software on various platforms. This role requires the incumbent to advise users and development staff on the best system design approaches relative to software capabilities and hardware features. The Software Engineer is also responsible for assisting technical and operations staff as needed by developing and implementing software to improve utilization effectiveness. In addition, the Software Engineer identifies potential improvements and recommends changes regarding hardware and software.

Overview:

Duties:

  • Install software/applications necessary to operate computers and correct software/application problems.
  • Write computer programs in required languages.
  • Analyze and correct system errors.
  • Prepare documentation as necessary.
  • Test and debug software and hardware.
  • Participate in planning meetings to determine County needs.
  • Identify potential improvements and recommend changes as needed.
  • Provide training and education as necessary.
  • Interface with vendors as required.
  • Work closely with other staff on problems involving software.
  • Performs other duties as assigned.

Knowledge, Skills, and Abilities

Knowledge of:

  • CSS, Responsive design, and HTML.
  • Database principles and SQL statements.
  • C# and Java programming languages.
  • Agile methodology.
  • Azure DevOps and Visual Studio.

Skill in:

  • Microsoft Excel, Word, Visio, Project, PowerPoint, Planner, and OneNote.
  • Coding design (any language).
  • Web based application development.

Ability to:

  • Communicate effectively, orally and in writing.
  • Manage work efficiently under pressure to meet tight deadlines.
  • Work independently and as a team member.
  • Interact professionally with supervisors, co-workers, other departments, and vendors.


Residency: Allegheny County within 1 year.
Veterans' Preference: Will be awarded to eligible candidates.

Similar Jobs

More Jobs at Allegheny County

More Information Technology Jobs

Find similar Software Engineer jobs: