Logo
Idaho State Job Bank

IT Software Engineer III - ITSD

Idaho State Job Bank, Boise, Idaho, United States, 83708


IT Software Engineer III - ITSD at Idaho Division of Human Resources in Boise, Idaho, United States Job Description IT Software Engineer III - ITSD Posting Begin Date: 2024/09/25 Posting End Date: 2024/10/27 Category: IT And Computers Sub Category: Software Work Type: Full Time Remote: Flexible Hybrid Location: Boise, ID, United States Minimum Salary: 38.00 Maximum Salary: 42.00 Pay Rate Type: Hourly 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 aSoftware Engineer III, to perform the full range of Web Application and Client Server support responsibilities. This position is located in downtownBoisein 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. MINIMUM QUALIFICATIONS: 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. + Experienc To view full details and how to apply, please login or create a Job Seeker account