Careers at mrc
Java Web Application Developer
This position will be different from any other you'll find. These are the Top 5 reasons we think you'll want to
work here:
5. New development.
Most of the time will be spent on new development.4. Project-based work.
Some projects last only a week. The longest project might last 6 months. Most are somewhere in between. If you're the type to become bored from monotonous work, you'll love the variety here. Some people have to get a new job every 2 years to keep interested. Most of us have been here 10+ years. You won't get bored here!3. New technologies.
We are constantly researching and employing new technologies and open source projects. We are not stuck in old technology.2. Good people to work with.
Simply put, working with good people is fun. We only have good people here. (We might be biased, but we think it's true.) We are a small team of strong developers and staff. If you like to work with smart people, this is the place for you.1. This is a small software company, offering the best of all worlds.
Because we are small, we are entrepreneurial. But we aren't just trying to keep our heads above water either - we've been a successful business for 28 years. As a software company, we have internal software projects and we have consulting/client-facing projects. Thus, there's a lot of variety. Further, our customers work in many industries. So one day you'll learn about the food distribution business and the next day you'll learn about police applications. Finally, we are small enough that everyone's work matters. If you want to hide somewhere, please don't apply. If you want your work to matter, get in touch with us.The Position: Java Web Application Developer
You are technical, but you also enjoy people contact, job diversity, and continuous learning. You enjoy the thrill that comes from working in a position that is strategic to the company, as this position is one of only a fewResponsibilities fall into these major areas:
Java Software Development (60%)
You will use your knowledge of Java/J2EE to develop our software tool, m-Power. Also use your knowledge of Java/J2EE and m-Power to develop browser-based, DB-driven business applications.Customer Support and/or Consulting (20%)
You will provide technical support to customers who use our software. You have excellent oral and written communications skills, analytical skills and problem solving skills. This requires delving into the details of the customer's business application, designing a solution, testing the concept, and leading the customer to success. You will learn more about business applications every day.Technical Activities (20%)
You will support a wide variety of internal projects such as assisting with pre-sales client demonstration applications, software testing and documentation. No two days will be the same.These are must-have skills:
- Java
- JavaScript
- HTML
- CSS
These are nice-to-have skills:
- JDBC and SQL
- Familiarity with at least one DBMS such as: MS SQL, IBM DB2/UDB, MySQL or Oracle.
- Familiarity with Open Source projects like: FCK Editor, FreeMarker, and JFreeChart.
- Full Life-Cycle Development knowledge (requirements gathering, database and application design, development, testing)
- Experience with AS400, AS/400, iSeries, System i, and/or RPG.
- You're enthusiastic, entrepreneurial, and a self-starter.
- Knowledge of custom business applications or the desire to become an expert.
This position is perfect for an entry-level developer or someone with a few years of experience looking to move up and get some variety in their career. There might be some travel to customer sites, but it would be occasional, perhaps in the 3-5% range. We feel that's just enough travel to make life exciting and get out and see the world, but not so much that you never see friends and family again. There is serious opportunity for professional growth at this company.
Details:
This position is full-time and comes with a generous benefits package including health, dental, paid holiday, vacation, and sick days.There's plenty to do. Send your resume now. Let's get started improving your career and our company.






























































































