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.
