Sign in

Software Developer

Lucas James Talent Partners
Chicago, Illinois, United States
January 11, 2019


Lucas James Talent Partners' client is an application software consulting and systems integration company based in Chicago. We deliver software solutions for our clients throughout the United States and Canada by means of building new applications, implementing cloud and packaged systems, and/or modernizing legacy systems.

The Role

Our client has a full-time opportunity for Software Developer as we continue to grow our Chicago based practice. As a Software Developer you will provide technical design and programming activities You will create technical design for extensions, configurations and interfaces. You will work with other developers and business analysts to create and test quality customizations.

Skills & Role Requirements

Extensive experience (5-7 years) with development, testing and implementation in Java-IBM Curam environment including leadership roles.

Expertise in Cúram rules development is a plus

Extensive recent experience with DB2 and SQL

Demonstrated knowledge and experience of J2EE architecture

Ability to mentor other programmers in quality design and coding techniques and standards

Demonstrated experience with n-tier web-based applications, Unix, Shell Scripting, Ant script, Javascript, XML/XSD and source code management tools such as Subversion or Git

Working knowledge of Web Service, EJB, Messaging and other system integration technologies

Experience in an enterprise environment with large-scale, complex interdependent systems

Demonstrated ability to synthesize complex information, applying logical reasoning and sound technical and/or business knowledge

Strong understanding of Object-Oriented Software Design and Development concepts

Excellent communication skills

Self-start who is able to keep the team informed of his progress

Creative problem solver who can determine alternative solutions

Bachelor's or master's degree in computer science or related field

Analyze code to find causes of errors and revise the applications as needed

Participate in software design meetings to analyze and determine user needs are met with technical requirements

Work collaboratively with broader development team to design, test and implement Cúram code to meet project deadlines

Maintaining existing applications for current clients

Constantly improving skills set and sharing new knowledge with other on the team

Design, develop, document, test and debug complex and large-scale applications

Participate in the full software development life cycle

SQL: 1 year (Preferred)

Shell Scripting: 1 year (Preferred)

Ant: 1 year (Preferred)

Java: 1 year (Preferred)