12 Month Contract w/ possibility for extension
Hybrid: 3 days per week on-site in Chicago or Peoria.
POSITION SUMMARY
We are seeking an experienced Senior Software Engineer to join our Agile development team. The ideal candidate is a highly skilled technologist capable of independently leading complex software development efforts, mentoring team members, and delivering high-quality solutions across the full software development lifecycle. This role requires deep expertise in Java-based application development, cloud technologies, and modern architectural patterns.
KEY RESPONSIBILITIES
Software Development & Engineering
Technical Leadership & Collaboration
Quality Assurance & Testing
Agile & Team Participation
WORK ENVIRONMENT
This role operates within a highly collaborative Agile team environment. Strong interpersonal skills and a team-first mindset are essential. The candidate must be comfortable engaging across all levels of the organization, including developers, architects, product owners, and business stakeholders.
EDUCATION & EXPERIENCE
TECHNICAL SKILLS & QUALIFICATIONS
Required Experience
Core Competencies
Preferred Skills