Previous Job
Previous
Software Developer
Ref No.: 18-02566
Location: Chicago, Illinois
Position Type:Contract to Hire
As a project team member, you will provide high quality iterative development based on the input
provided by the customer and via the development processes instilled by the company. Not only will you have the opportunity to work as a developer for a company that is growing and has entrepreneurial spirit, but in working with a custom software organization, you will get the opportunity to work with multiple clients and multiple technologies over time through multiple experiences. Overall, you will be responsible for the design, prototyping, implementation, testing and deployment of
applications and services to our clients.
 
Requirements:
  • Expert level knowledge in one of the following areas: Java/Java EE 6, .NET or C++
  • Hands-on experience designing and implementing large scale systems based on a service-oriented architecture
  • Strong focus on test-driven and behavior-driven development
  • Experience writing software using SOLID object-oriented design principles
  • Must have a proven record of implementing quality solutions under tight deadlines
  • Strong commitment to and understanding of software quality processes appropriate for high-availability, mission-critical systems
  • Experience working directly with sales, business users and/or external clients to define requirements and review prototypes
  • Clear written and verbal communications
  • The ability to take charge of multiple tasks with minimal oversight
  • Good people skills and the ability to collaborate equally well with Development, Support, and Quality Assurance
  • Strong, nearly obsessive attention to detail
  • Willingness to explain and enforce procedures independent of potential schedule constraints