Ruby on Rails / Java Developer Job in New York, New York US
Our client located in New York City, New York is seeking a motivated Developer to become part of their dynamic Application Development Team through the complete software life cycle for back-end support systems to produce robust bug free software.
The Application Development team provides the foundation for content management and internal systems support. Responsibilities include extending and supporting the back-end of the editorial process and core services.
The key responsibilities of this position will be to participate in design sessions, write and test code, creating proof of concepts and systems integration. This position interfaces with our Lead Developer, Systems Architect, and Head of Application Development on strategic software planning and collaborates with international electronic publishing departments. You will work closely with our Project Manager and experienced Developers.
Primary tasks for this position include:
- Programming for our software projects including prototyping, building and testing scripts on new projects as well as defect repair on currently deployed systems; database programming including SQL queries, schema, table and view creation
- Unit testing of all code artifacts, documentation of all work artifacts including code comments, user manuals, and development notes
- Continuous integration of code into source code control systems
Professional Requirements:
- Our ideal candidates will have either Object-Oriented programming experience in Ruby on Rails and/or Java
- Thorough knowledge of website construction and/or client-server application development is a must
- Knowledge of relational databases and competency in Intranet / Internet technologies is required
- The individual must demonstrate that they have a breadth of understanding of technology
Experience:
- Minimum of 2 years professional programming experience for customer facing websites focused on Ruby on Rails or J2EE, scripting languages, middleware, and development tools
- A strong plus if you have Ruby on Rails experience. A plus if you have XQuery and MarkLogic experience
- The individual must have excellent written and verbal communication skills
- Candidates must have the ability to work independently while participating in a team environment
Education:
- A Bachelor's degree in Computer Science or extensive training and experience in related fields