Programmer or Software Engineer

    • Minnesota Public Employees Retirement Association
  • St Paul, MN
  • Posted 5 days ago | Updated 5 days ago

Overview

On Site
Depends on Experience
Full Time

Skills

Agile
Scrum
software development
C#
Java
Python
JavaScript
ASP.NET
HTML
CSS
Git
SVN
VSS

Job Details

Information Technology Specialist 2 - Programmer OR Information Technology Specialist 3 - Software Engineer

Working Title: Programmer or Software Engineer Job Class: Information Technology Specialist 2 or 3 Agency: Public Employees Retirement Association

  • Job ID: 82924
  • Location: St. Paul
  • Telework Eligible: Yes
  • Full/Part Time: Full-Time
  • Regular/Temporary: Unlimited
  • Who May Apply: Open to all qualified job seekers
  • Date Posted: 01/08/2025
  • Closing Date: 02/07/2025
  • Hiring Agency/Seniority Unit: Public Employees Retire Assoc / PERA-Confidential
  • Division/Unit: Systems Applications
  • Work Shift/Work Hours: Day Shift
  • Days of Work: Monday - Friday
  • Travel Required: No
  • Information Technology Specialist 2 Salary Range: $27.79 - $45.14 / hourly; $57,963 - $94,252 / annually
  • Information Technology Specialist 3 Salary Range: $32.89 - $54.06 / hourly; $68,674 - $112,877 annually
  • Classified Status: Classified
  • Bargaining Unit/Union: 214 - MN Assoc of Professional Empl/MAPE
  • Information Technology Specialist 2 FLSA Status: Nonexempt
  • Information Technology Specialist 3 FLSA Status: Exempt - Administrative
  • Designated in Connect 700 Program for Applicants with Disabilities: Yes

The work you'll do is more than just a job.

At the State of Minnesota, employees play a critical role in developing policies, providing essential services, and working to improve the well-being and quality of life for all Minnesotans. The State of Minnesota is committed to equity and inclusion, and invests in employees by providing benefits, support resources, and training and development opportunities.

Job Summary

*This vacancy is being posted at the Information Technology Specialist 2 and the Information Technology Specialist 3 levels. We will be filling based on qualifications. The classification will be determined by the selected candidate's qualifications. This vacancy will be used to fill five (5) ITS2 or ITS3 positions.

Information Technology Specialist 2 - Programmer:

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 bugs in existing code. Primary responsibilities are writing code for both the front-end and back-end of the applications, developing and executing test scripts, and fixing defects. For business system needs of low technical complexity, position may analyze user stories and create application design and user interface layouts with assistance from a senior team member.

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.

Once new hire training is complete, this position offers a hybrid work schedule which includes primarily telework days with some in-office days as required at the PERA office building in St. Paul, Minnesota.

Only candidates located in Minnesota and bordering states (Iowa, North Dakota, South Dakota, or Wisconsin) are telework eligible.

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.

Information Technology Specialist 2 - Programmer:

Minimum Qualifications

Minimum of one (1) year of recent 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:

  • Programming with a modern language such as C#, Java, Python or JavaScript
  • 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

Information Technology Specialist 3 - Software Engineer:

Minimum Qualifications

Minimum of four (4) years of recent 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

Select "Apply for Job" at the top of this page. If you have questions about applying for jobs, contact the Careers Help Desk at. For additional information about the application process, go to to apply to job ID # 82924.

Contact

Contact KaZoua Moua at if:

  • You have questions about this position
  • You are an individual with a disability and need to request an accommodation for a scheduled interview
  • You wish to receive consideration as a Connect 700 Program applicant, apply online, e-mail the Job ID#, the Working Title and your valid Proof of Eligibility Certificate by the closing date to KaZoua Moua at

About Public Employees Retire Assoc

The Public Employees Retirement Association (PERA) administers retirement plans for Minnesota public employees, serving over 440,000 individuals from 2,100 agencies. We pay monthly retirement benefits to more than 125,000 retirees, members with disabilities, and survivors. Discover your potential - work for PERA.

Working together to improve the state we love.

What do Minnesota's State employees have in common?

  • A sense of purpose in their work
  • Connection with their coworkers and communities
  • Opportunities for personal and professional growth

Benefits

As an employee, you'll have access to one of the most affordable health insurance plans in Minnesota, along with other benefits to help you and your family be well.

Your benefits may include:

  • Paid vacation and sick leave
  • 12 paid holidays each year
  • Low-cost medical, dental, vision, and prescription drug plans
    • Fertility care, including IVF
    • Diabetes care
    • Dental and orthodontic care for adults and children
  • 6 weeks paid leave for parents of newborn or newly adopted children
  • Pension plan that provides income when you retire (after working at least three years)
  • Employer paid life insurance to provide support for your family in the event of death
  • Short-term and long-term disability insurance that can provide income if you are unable to work due to illness or injury
  • Tax-free expense accounts for health, dental, and dependent care
  • Resources that provide support and promote physical, emotional, social, and financial well-being

Support to help you reach your career goals:

  • Training, classes, and professional development
  • Tuition reimbursement <Remove this bullet if this position is not eligible for tuition reimbursement>
  • Federal Public Service Loan Forgiveness Program (Some positions may qualify for the Public Service Loan Forgiveness Program. For more information, visit the Federal Student Aid website at)

Employee Assistance Program (EAP) for work/life support:

  • A voluntary confidential program that helps employees and their families with life challenges that may impact overall health, personal well-being, or job performance
  • Common sources of stress can be addressed through the EAP: mental health, relationship challenges (personal and work), grief and loss, finances, and legal issues
  • Daily Living/Convenience Services: Chore services, home repair, trip planning, child/elder care

Programs, resources and benefits eligibility varies based on type of employment, agency, funding availability, union/collective bargaining agreement, location, and length of service with the State of Minnesota.

EQUAL OPPORTUNITY EMPLOYERS

Minnesota state agencies are equal opportunity, affirmative action, and veteran-friendly employers. State agencies are committed to creating a workforce that reflects the diversity of the state and strongly encourages persons of color and Indigenous communities, members of the LGBTQIA2S+ community, individuals with disabilities, women, and veterans to apply. The varied experiences and perspectives of employees strengthen the work we do together and our ability to best serve Minnesotans.

All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, national origin, sex (including pregnancy, childbirth, and disabilities related to pregnancy or childbirth), gender identity, gender expression, marital status, familial status, age, sexual orientation, status regarding public assistance, disability, veteran status or activity in a local Human Rights Commission or any other characteristic protected by law.

APPLICANTS WITH DISABILITIES

Minnesota state agencies make reasonable accommodations to their employees and applicants with disabilities. If you have a disability and need assistance in searching or applying for jobs with the State of Minnesota, call the Careers Help Desk at and let us know the support you need.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.