Main Content

Salary
$67,900+ Commensurate with experience
Posting Closing Date
City
Springfield, IL

Position open until filled.

TRS provides retirement benefits for teachers who are employed by all Illinois public common and charter school districts located outside the city of Chicago. The Illinois Pension Code contains the laws relating to our creation, benefits and administration.

Position Overview

This position's primary responsibility is to develop software solutions based on functional specifications and requirements provided by our Product Owner or Business Analyst to meet our user and business needs.  A successful candidate will work in a highly collaborative work environment focusing on our end-users experience while providing a maintainable, scalable, and quality product.  They will strive for continuous software improvement and champion the phrase "Leave it better than you found it." In addition, this position will provide technical guidance and support to fellow team members.

Key Responsibilities

  • Contribute to all aspects of the SDLC through designing, coding, testing, debugging, and documentation of assigned software solutions according to the company's process, coding, and quality standards.
  • Collaborate with cross-functional team members to support the Team and software application requirements and objectives
  • Develop test automation, unit test, and perform manual testing as needed to meet code coverage and quality standards
  • Responsible for preparing design documentation, preparing test data for unit, and functional testing
  • Participate in all aspects of the Scrum process (sprint planning, estimating, daily stand-ups, retrospectives, etc.)
  • Deliver on committed and assigned task with an obsession on the user and delivering on key business objectives
  • Provide recommendations for continuous improvement
  • Collaborate with other engineers on the team to evaluate technology trends, opportunities and consistently apply best practices
  • Guide and model excellent engineering practices for more junior members of the team
  • As needed, provide after-hour and weekend technical support to IT staff to ensure all systems are operational and performant.
  • Perform other duties as assigned

Minimum Qualifications

  • A Bachelor's degree in Computer Science or Information Technology plus 5 years of experience delivering quality software to production as part of a team following the Software Development Lifecycle OR 10 years of experience in lieu of a degree.
  • Experience with developing using the Microsoft stack (C#, SQL Server, Azure, etc.)
  • Experience with the most recent .Net Core or .Net Framework
  • Experience with HTML, CSS, JavaScript, and TypeScript
  • Experience using Azure DevOps and GIT
  • Experience with Vue.js or other front end JavaScript frameworks like Angular or React.js is preferred
  • Experience or familiarity with Agile methodologies is preferred

Benefits

  • State health, dental, life, and vision insurance
  • 12 vacation, 12 sick, and 3 personal time days of compensated time
  • Teachers’ Retirement System pension
  • Deferred compensation plan


TRS is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.