Software Engineer

  • Location: Chicago, Illinois
  • Type: Contract
  • Job #99922

Title: Software Engineer
Location: Chicago, IL
Details: W2 Contract with ongoing need, opportunity for direct hire, fully onsite role
Pay Rate: $68.00 – 72.00/hr. with benefit inclusions

Job Summary
The Senior Software Engineer plays a critical role in all phases of the software development lifecycle. This advanced-level position involves developing software, designing and implementing systems aligned with organizational standards, and creating automated tests. The role requires moderate to high complexity work under general supervision and may include leading efforts independently.

Responsibilities

  • Develop moderately complex to complex systems, applications, and solutions with potential platform impact.
  • Write high-quality code that minimizes production disruptions and meets project deadlines.
  • Apply disciplined development practices including secure coding, documentation, version control, and maintenance.
  • Design and implement CI/CD pipelines to enhance development efficiency and quality.
  • Collaborate with Quality Engineers to create reliable automated test cases that ensure application stability.
  • Lead installation, configuration, upgrades, and migration of software and systems, implementing enhancements for reliability, security, and performance.
  • Participate in peer reviews and provide constructive feedback on technical deliverables.
  • Migrate complex, monolithic Java Spring applications from on-premise to AWS with minimal downtime and data integrity.
  • Design scalable, cloud-native solutions using AWS services (e.g., ECS, RDS, S3).
  • Optimize SQL-heavy operations in AWS-managed databases (e.g., RDS, Aurora).
  • Develop and maintain Infrastructure as Code (IaC) using Terraform.
  • Collaborate with cross-functional teams to refactor legacy components and integrate operational best practices.

Years of Experience and Education

  • Minimum of 3 years of professional software development experience.
  • Bachelor’s degree in a related field, or equivalent specialized training, certification, or work experience.

Skills Required
Hard Skills

  • Proficiency in Java with Spring framework.
  • Strong SQL skills.
  • Experience with AWS services and Terraform for Infrastructure as Code.

Soft Skills

  • Quick learner with adaptability to new technologies and environments.
  • Strong communication skills for effective collaboration and documentation.
  • Team player with a proactive and cooperative approach to problem-solving.
Scroll to Top