Senior Software Developer (Full-time) (closed)
Our client, a software development company responsible for developing cutting-edge software for the architecture and real estate industries, is seeking a full-time Senior Software Engineer in their Manhattan office.
Requirements:
- 7+ years experience of Java or OO JavaScript development within web-based
applications
- Strong understanding of object-oriented concepts
- Experience with Spring and Hibernate or another ORM tool
- Ability to build rapid prototypes to help communicate your design intent – you should feel
confident either with pencil and paper or with applications such as Balsamiq Mockups
- Demonstrated ability to write elegant, readable and well-documented code
- Experience with clustering, multi-threading, and concurrent servers
- Bachelor’s degree in Computer Science or equivalent (Masters a plus)
- Deep understanding, familiarity and skill with programming for the web and software
design patterns – and what you don’t know, you can pick up quickly
- Demonstrated history of intellectual and intellectual exploration
- Ambition to be part of and help build a world class development team
- A positive, entrepreneurial attitude that completes high quality projects quickly
Nice to haves:
- Experience with test frameworks such as JUnit, Selenium, RSpec, Jasmine
- Solid understanding of SQL and database design (PostgreSQL a plus)
- Understanding of functional programming concepts
- Experience with other languages (Scala, PHP)
- Experience building platform technologies in a cloud computing environment
For consideration, please submit a Word or PDF resume.
