Menu

Software Engineer II (Multiple Positions)

at Chicago Mercantile Exchange Inc. in Chicago, Illinois, United States

Job Description

Software Engineer II (Multiple Positions), Chicago Mercantile Exchange Inc., Chicago, IL. Secure scalable and reliable technology solutions to advance the company in the global marketplace. Address risk management needs of customers around the world. Conduct unit testing and integration testing within system. Use database SQL and perform basic database modeling and elementary tuning. Write application modules and unit tests. Optimize codes related to key performance metrics. Provide insights during code reviews and assist with environmental build deployments, release notes, and build notices. Review code to identify and mitigate source of defects and issues. Troubleshoot code and review codes of team members to find bugs. Use design or analysis patterns that follow the SDLC process. Use design tools to occasionally share and communicate design ideas.

40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m.

MINIMUM REQUIREMENTS:

Bachelor’s degree or foreign equivalent degree in Computer Science, Information Systems, Engineering, or a related field, and two (2) years of related work experience.

Must have two (2) years of experience with/in:

  • Java programming with specific focus on low latency/high throughput processing;
  • Scripting languages like Python and bash; and
  • SQL programming, performance tuning, and database design.

Must have one (1) year of experience with/in:

  • Writing automated tests using Cucumber, Selenium, and Junit;
  • Continuous integration and continuous deployment technologies such as Bamboo, Jenkins Chef, and Ansible; and
  • Linux OS.

Telecommuting permitted.

To apply, please email resume to: Careers@cmegroup.com and reference: IL0138.

Copy Link

Job Posting: 11986761

Posted On: Jun 18, 2024

Updated On: Jul 23, 2024

Please Wait ...