Advanced Development Engineer

(Job Id W339933)
Posted on 3/9/2010
Location:

Marlborough, MA


Job Type:

Full Time


Salary: $80000.00 to $120000.00/year
Degree: Bachelor
Job Description
Our client is looking for someone to join their advanced development team.  Responsibilities involve working closely with the CTO and the field organization to rapidly develop new capabilities and functionalities in the range of their products.  This area was created to implement new capabilities quickly that can be shown as early demonstrations to customers, and provide the foundation/template for the rest of development to use when the capability needs to be matured.  The desire to work in a dynamic environment with rapidly evolving technologies is critical. 

Experience/Educational Requirements:
  • Strong object oriented programming skills: minimum of 5 years experience required.  Java is required.
  • At least 2 years of hands-on development in one of the following technical areas is required:
    • Experience with server-side Java development or high-performance application development.
    • Experience with networking protocols or networking software development.
  • Experience in at least two of the following technical areas is also required:
    • Experience developing highly concurrent/high throughput software
    • Experience developing highly available/redundant software
    • Experience with database technology, experience with in-memory databases is a plus.
    • Knowledge and development background in web-services, XML, or web based technologies.
  • Software development in a Linux or UNIX environment is preferred.
  • Experience with standard development tools is required.
  • Shell scripting experience (Bash, Perl, Python, etc) is preferred.
  • Strong communication skills required.
  • Ability to multi-task and handle changing priorities.
  • Knowledge of software development methodology, build tools and product life cycle.
  • Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced startup organization.
  • BS in Computer Science, Computer Engineering, or equivalent.  Masters degree is a plus, but is not required.