Software Developer 2

State of MontanaHelena, MT
1d

About The Position

The Software Developer develops, creates, and modifies general computer applications software or specialized utility programs. The Developer analyzes user needs and develops software solutions. They design, build or maintain user interfaces, and ensure software elements function normally through testing. The Software Developer will use visual tools and customer input to configure workflows, and will troubleshoot system software issues by assessing requests, researching software capabilities, analyzing software modifications, resolving integration problems or by providing similar resolutions. The incumbent may design or customize software for client use. They may analyze and design databases within an application area, working independently or coordinating database development with a team. Additionally, they may develop software design specifications or integrate software with other applications. This job may require 8+ hours computer use per day; occasional work hours may exceed 40 /week; occasional 24/7 on-call work to perform systems upgrades/changes and respond to issues. Collaboration and problem-solving skills are essential to successfully perform in this role.

Requirements

  • Two years of education in an Information Technology-related field.
  • Two years of experience with software programming.
  • Other combinations of education or experience may be substituted.
  • Experience with relational databases (PostgreSQL preferred)
  • Experience with object-oriented languages (Java preferred)
  • Experience with scripting languages like Python, PHP, JavaScript, Bash, or PowerShell
  • Experience with Git and Git based workflows
  • Ability to use logic and reasoning to determine best solutions and approaches to problems.
  • Ability to conduct tests and inspections of software, services, or processes to evaluate quality or performance.
  • Ability to understand and effectively communicate, both oral and written, technical concepts in a way that is appropriate for the needs of the audience.
  • Have a deep understanding of business processes and procedures as they relate to agency assigned systems.
  • Ability to work independently and effectively manage one’s own time.
  • Understanding the need for continuous learning and professional development to stay up to date on current technologies and standards.
  • Ability to effectively analyze and monitor systems.

Benefits

  • Medical, dental and vision coverage
  • Retirement plans
  • Generous paid vacation, sick and holidays
  • Pre-tax Flexibility Spending Accounts
  • Employee Assistance Program
  • State of Montana employment may qualify for student loan forgiveness under the Public Service Loan Forgiveness (PSLF) program.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service