Overview

We are looking for a Full Stack Java Developer with experience building java web applications to take a lead role on our small software team. In this role you will design, code and maintain features within our low code rapid application development platform - m-Power. You will also work with our product and consulting staff to develop product enhancements as well as custom solutions for our client base. This is not your average programming position. This is an opportunity for an experienced programmer looking for a low-key atmosphere where they can not only take a lead role in software development but also contribute in the areas of product development, design and customer consulting.


About Us

Established in 1981, michaels, ross & cole, ltd.(mrc) is a software firm in Oak Brook, IL. Our feature product, m-Power, is a Rapid Application Development platform that our clients use to create custom Web-based applications.


Responsibilities

  • Design, code, and implement new features and enhancements.
  • Maintain and debug existing java server-based web software.
  • Work independently, assuming start-to-finish responsibility for application development.
  • Work with staff consultants to design and code solutions based on customer requirements.
  • Stay current with latest trends in software/web development and learn new technologies as required.
  • Collaborate with internal team to fix and improve software.
  • Provide tier 3 support to our internal support team.
  • Other duties as assigned.

Minimum Qualifications

  • Bachelor's or higher degree in a major such as computer science, information technology, or related; or appropriate combination of education and experience.
  • 2 or more years Java development/J2EE experience.
  • 2 or more years web development experience (HTML/CSS/JavaScript).
  • In-depth knowledge of relational databases.
  • Familiarity with various operating systems (Linux, Windows).
  • Working knowledge of: SQL, JDBC, Apache Tomcat, Version Control (Git).
  • Familiarity with browser testing and debugging.
  • Strong problem solving, analytical, and software design skills.
  • Ability to think critically and understand projects from business, customer and technical perspectives.
  • Work within the U.S. without sponsorship.

Preferred Qualifications:

  • Experience developing web applications with Vue.js or similar front end framework (React, Angular).
  • Experience working directly with end users to implement custom solutions and features.

Why you will love this job

  • You’re not just another programmer – you are a valued technical lead that is expected to contribute new ideas and challenge the status quo. You will take ownership of software development and become a subject matter expert for the m-Power Development Platform.
  • Entrepreneurial Atmosphere – We are always trying new things and new technologies that benefit our customers. In addition to a competitive salary, you’ll you have the opportunity to earn from our merit-based bonus plan.
  • Work-life Balance – We are a small, privately-owned and profitable software company and have been in business for almost 40 years. We strive to create a family-like work environment that promotes both dedication and life balance.

Benefits

  • Competitive salary
  • Bonus program
  • Retirement plan with employer match
  • Health/Vision/Dental insurance
  • Paid holidays/Vacation/Sick days

How to apply

If this sounds like a great fit for you, please apply for this position by submitting a cover letter and resume to mrc@mrc-productivity.com. Resumes without a cover letter will not be considered.

Learn how m-Power can help you

Sign up for a custom demo