[ref. k35519618] Software Developer - Chicago

apartmentRobert Half placeChicago calendar_month 

We are seeking a talented Software Developer to join our dynamic development team. The ideal candidate will have a strong foundation in software development principles and a passion for creating innovative solutions.

Responsibilities:

  • Design, develop, and test software applications.
  • Collaborate with other developers, designers, and stakeholders to understand requirements and deliver high-quality solutions.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and resolve software defects.
  • Stay up-to-date with the latest technologies and industry trends.
  • Contribute to the development and maintenance of software development best practices.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2+ years of experience in software development.
  • Strong programming skills in one or more languages (e.g., Java, Python, C#, JavaScript).
  • Experience with software development methodologies (Agile, Scrum).
  • Knowledge of databases and SQL.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
apartmentEpiq SolutionsplaceRolling Meadows, 25 mi from Chicago
to enhance product features.  •  Assist in the creation of DSP software testing strategies and automation.  •  Mentor junior engineers and provide guidance on DSP principles and software development techniques.  •  Collaborate with hardware engineers to optimize...
apartmentEpiq SolutionsplaceRolling Meadows, 25 mi from Chicago
them into the detailed software components and interfaces needed to achieve the desired result  •  Participate in strategic planning for the engineering department and contribute to roadmaps for software development.  •  Leverage prior experience developing...
apartmentChicago Mercantile Exchange Inc.placeChicago
or to upgrade and improve performance. Participate in large-scale re-engineering projects using the latest technologies, tactics, and patterns. Prepare technical documentation required for software development. Determine, recommend, and plan installation of new...