IT Software Engineer III - ITSD - State of Idaho
Boise, ID Not Available
About the Job
Description
DEDICATED TO STRENGTHENING THE HEALTH, SAFETY, AND INDEPENDENCE OF IDAHOANS
***THIS ANNOUNCEMENT WILL BE OPEN UNTIL FILLED. APPLICANTS ARE ENCOURAGED TO APPLY AS SOON AS POSSIBLE TO BE CONSIDERED.
We are seeking a Software Engineer III, to perform the full range of Web Application and Client Server support responsibilities. This position is located in downtown Boise in the IT Services Division, Applications and Development Bureau. Incumbents will apply their technical knowledge to identify and solve complex problems. The Software Engineer III must support a wide range of web applications, client/server applications, and Commercial off- the-shelf (COTS) products. In this role, Software Engineers are expected to have a proven depth and breadth of experience in supporting web and client/server applications. Software Engineers will be required to utilize a variety of skills to implement and support these applications.
This position requires residency in Idaho. If relocating to Idaho, the Department of Health & Welfare does not reimburse the cost of relocating. The department does not sponsor anyone with a work visa.
This position may be eligible for telework after successful completion of probation.
BENEFITS:
BEST RETIREMENT AVAILABLE IN THE NATION
We have one of the Nation's best state retirement systems (PERSI) that offers a lifetime benefit.
OTHER EXCELLENT BENEFITS
- 11 paid holidays
- Generous vacation and sick leave accrual beginning as soon as you start
- Paid parental leave
- Medical, dental, vision insurance - incredible rates!(full-time/30+ hours per week)
- PERSI Choice 401(k)
- Deferred compensation plan
- Life insurance
- Short and long-term disability insurance
- Student Loan Forgiveness
- Wellness programs
- Employee Assistance Program (EAP)
- Flexible Spending Accounts (FSA)
- Wide variety of training opportunities
- Some positions offer flexible hours and/or telecommuting
EXAMPLE OF DUTIES:
- Design, develop, and test software applications: This includes defining the software's architecture, designing the user interface, writing the code, and testing the software for functionality, performance, and security.
- Analyze and troubleshoot software problems: This involves investigating and resolving software defects, performance issues, and security vulnerabilities.
- Implement security measures in software applications: This includes designing and implementing security features such as authentication, authorization, and encryption.
- Work with other engineers to design and implement software architectures: This involves collaborating with other engineers to create a high-level plan for how the software will be architected, as well as working with them to implement that plan.
- Write and maintain software documentation: This includes creating documentation that describes the software's functionality, architecture, and usage.
- Work with product managers to gather and understand requirements: This involves working with product managers to understand the needs of the business and how the software can meet those needs.
- Work with quality assurance engineers to test software applications: This involves working with quality assurance engineers to develop and execute test plans, as well as to analyze and report on test results.
- Contribute to continuous integration and continuous delivery (CI/CD) pipelines: This involves working with other engineers to automate the process of building, testing, and deploying software.
- Stay up-to-date on the latest software development technologies and trends: This involves reading industry publications, attending conferences, and taking online courses to stay up-to-date on the latest trends in software development.
- Mentor and train junior software engineers: This involves providing guidance and support to junior software engineers, helping them to learn the ropes and develop their skills.
You must possess all the minimum qualifications below to pass the exam for this position. Please make sure your resume or work history supports your meeting the minimum qualifications for this position. Failure to do this may disqualify you from being considered for this position. It is highly recommended to attach a one-page cover letter to your application to demonstrate how you meet the requirements below.
- Considerable knowledge of data architecture, software architecture, common software design patterns, development, and testing practices.Typically gained by at least a bachelor's degree in information technology discipline or equivalent from an accredited college AND at least two years of work experience using data architecture, software architecture, common software design patterns, development, and testing practices OR a master's degree in an information technology discipline or equivalent from an accredited college OR at least five years of work experience using data architecture, software architecture, common software design patterns, development, and testing practices.
- Considerable knowledge of programming languages and software development tool suites. Typically gained by at least one course of classroom instruction at an accredited college or vocational-tech level directly related to at least one programming language and software development tool suites AND at least 18 months of work experience using programming languages and software development tools.
- Experience creating, interpreting and documenting user requirements. Typically gained by at least two years of work experience on more than one development project.
- Experience analyzing development solutions to show costs and benefits. Typically gained by at least two years of work experience analyzing development solutions to show costs and benefits.
- Experience coding, testing, and deploying production systems. Typically gained by at least two years of work experience testing and deploying production systems.
- Experience establishing and defining architecture and development standards. Typically gained by at least two years of work experience establishing and defining architecture and development standards.
Below is preferred experience. It is not required for the position but applicants with this experience may receive consideration over other applicants.
- Experience in Visual Studio. Typically gained by five years of related experience in developing websites and applications using Visual Studio, including working with .NET Framework and .NET Core using .NET MVC and Web Forms, must include proficiency in C#, HTML, CSS, bootstrap and JavaScript. 2.
- Experience in Microsoft DevOps. Typically gained by at least 3 years of related experience working with Microsoft DevOps, including creating and managing builds, releases, and pipelines.
- Experience in Business Requirement and Design Document Writing. Typically gained by at least 3 years of related experience writing clear and concise business requirements and design documents that effectively communicate technical concepts to both technical and non-technical stakeholders.
- Experience in SQL Server. Typically gained by at least 3 years of related experience writing complex queries and stored procedures using SQL Server.
- Experience in Containerization. Typically gained by at least 3 years of related experience in developing websites or applications that target containerization, including working with Docker and Kubernetes.
***PLEASE NOTE: application assistance is not available after the business hours listed below, on the weekends, or on holidays and you must apply before 4:59 pm on the closing date. When applying, use CHROME as your browser to avoid complications.
If you have questions, please contact us at:
Email is the quickest way to get an answer to your questions.
(answered Monday through Friday during business hours MST)
EMAIL: dhwjobs@dhw.idaho.gov
PHONE: (208) 334-0681
EEO/ADA/Veteran:
The State of Idaho is committed to providing equal employment opportunities and prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, political affiliation or belief, sex, national origin, genetics, or any other status protected under applicable federal, state, or local laws.
The State of Idaho is committed to access and reasonable accommodations for individuals with disabilities, auxiliary aids and services are available upon request. If you require an accommodation at any step in our recruitment process, you are encouraged to contact (208) 334-2263 (TTY/TTD: 711), or email ada.coordinator@dhr.idaho.gov.
Preference may be given to veterans who qualify under state and federal laws and regulations.