Overview
Skills
Job Details
Information Technology Specialist 3 - Software Engineer:
Works as part of a highly collaborative cross functional Agile/SCRUM team to implement new business system needs, as well as make modifications and fix defects in existing code. Responsibilities include analyzing user stories, application design, developing user interface layouts, writing code for both the front-end and back-end of the applications, developing and executing test scripts, fixing defects and supporting applications in production.
This position is telework eligible and offers a hybrid work schedule which may include telework up to 50% of the scheduled workdays each month, based on agency and department needs and other dependencies. Scheduled in-office work days are at PERA's office building in St. Paul, Minnesota.
Candidates located outside the state of Minnesota or in a county that does not border Minnesota are not telework eligible.
This posting will be used to fill five (5) Information Technology Specialist 3 positions.
Qualifications
Minimum Qualifications
*Only applicants whose application and resume clearly demonstrates fulfillment of each minimum qualification listed below will be considered for this position. Ensure your resume contains descriptions of your work experience sufficient for comparison against the requirements stated below. Also indicate the beginning and ending month and year for each job held.
Minimum of four (4) years of experience in software development
- Bachelor's in computer science, information systems, web development, software engineering OR a programming bootcamp certification may substitute for one (1) year of experience
Experience must also include:
- Four (4) years of programming using C# language
- Proficiency in web development technologies such as ASP.NET, HTML or CSS
- Proficiency with source control systems like Git, SVN or VSS
- Experience working in a team-oriented, collaborative environment.
- Effective written and oral communication skills to provide updates to stakeholders using non-technical terms
Preferred Qualifications
- Automated testing experience with Selenium
- Microsoft SQL Server
- CI/CD automation with Jenkins or Microsoft DevOps
- Experience with GitHub
- Exposure to Agile/Scrum delivery
- Experience with .Net Core
- Experience developing, configuring, and working with Entity Framework in C# and Visual Studio
- Experience with Behavior Driven Development
- Experience integrating with one or more of the following service technologies: REST, SOAP, WCF, GRPC, Web API
Physical Requirements
Requires occasional lifting and carrying of articles such as file folders, ledgers, and small office equipment. Although a sedentary job is defined as one that involves sitting, a certain amount of movement is often necessary in carrying out job duties.
Additional Requirements
It is the policy of the Retirement Systems of MN that all employees submit to a background investigation prior to employment**. The background check may consist of the following components:
- SEMA4 Records Check (applies to current and past State employees only)
- Criminal History Check
- Employment Reference Check
- Social Security and Address Verification
- Education Verification
- Driver's License Check
**The Retirement Systems will not sponsor applicants for work visas. All applicants must be legally authorized to work in the US.
Application Details
How to Apply
For full details on this position and to apply, please go to the State of MN Careers website at
Search & Apply to Job ID 85783
This job posting will close on May 7, 2025 at 11:59pm.