careers
Senior Principal Java - C# Developer

We are currently in need of a Sr./Principal level Java server-side developer to work primarily on the middle tier of a variety of server side systems of the Charles River IMS.  We employ 90+ of the top engineers in the software industry so this is an opportunity to work within a very strong, senior level engineering team and help to develop challenging new products in the financial space. 

Responsibilities:

  • Influencing and impacting the architecture, standards, and implementation for next generation applications in C# and Java services.
  • Sr. individual contributor working within a team of 90+ of the top engineers.  Work in a dynamic, fast-paced environment similar to a start-up company.

Requirements:

  • Seven or more years of commercial software development, proficient in developing multi-tier solutions.  Minimum 5 years of professional Java development experience and ideally some C# GUI.
  • MUST possess a BS/MS in Computer Science or equivalent.
  • Technical experience includes leadership and strong Java server-side experience as well as GUI.  Experience with some of the following:  Threading, Servlets, JMS, XML, HTTP, JDBC, JMX and SOAP; exceptional SQL skills with considerable experience in at least one of: Oracle, MSS, Sybase; good understanding of performance issues. Experience with Tomcat and other containers.  Win32, Solaris, Linux.  Architectural skills highly desirable. C#/.NET also highly desirable.
  • Strong with OO design and development.
  • Product delivery experience: have been key in developing and supporting commercial software products which were sold to non-technical customers in vertical markets.
  • Experience developing applications for the financial markets a very strong plus.
  • Excellent communication skills (verbal and written), good interpersonal skills, ability to gather and understand requirements in the financial sector.

 

Reply to:
Recruiting
Charles River Development
recruiting@crd.com