Careers
We provide competitive salaries along with an extensive benefits package starting on your first day of employment which includes:
- Group Medical, Dental
and Vision coverage - 401(k) and flexible-spending accounts
- Paid vacation and
holidays
Software Engineer
Location: New York, NY
Responsibilites:
Design, develop and implement new advanced features and functionally to our client facing Java / Swing application. Employ solid object-oriented desgins necessary to enhance a wide-range of functionality utilizing various emerging technologies. Every software engineer has a powerful 4-core Macintosh desktop with a 30 inch screen.
Required Skills / Experience:
- A true passion for developing innovative technology solutions
- Solid object-oriented design skills
- A minimum of 3 years of software development experience with Java
- Must be familiar with UI design patterns such as Model-View-Controller (MVC)
- Knowledge of XML including XSD, parsing, validation
- Experience with unit testing frameworks such as JUnit and TestNG
- Familiarity with source control systems in a shared environment
- Proven ability to deliver high quality code
- Must be driven, hard working with excellent communications skills
Preferred Skills / Experience:
- Java Architecture for XML Binding (JAXB)
- Swing experience including UI layouts, usability design, and user interaction
- Understanding of how Subversion works
- OSGI
Education:
- Bachelor's Degree in Computer Science or a closely related discipline