Full Stack Software Engineer

Charles River Analytics

(Cambridge, Massachusetts)
Full Time Travel Required
Job Posting Details
About Charles River Analytics
Charles River Analytics, Inc. develops and delivers intelligent systems for government, defense, intelligence, and commercial customers. It offers cognitive, sensor processing and networking, and decision management systems; and autonomous robotic platforms and multi-agent systems for information management, command, and control applications.
Summary
Charles River Analytics is developing enhancements to our state-of-the-art user-centered enterprise system for members of the U.S. Armed Forces. This effort is concerned with understanding and making decisions about human behavior, monitoring and optimizing missions, and communicating and collaborating within and across teams. This is an excellent opportunity to realize novel solutions to challenging problems within a well-defined domain, and to see those solutions implemented in operationally deployed software.
Responsibilities
**This role works both with our team of scientists and other engineers to:** * Interpret and refine both customer and internally generated requirements into design specifications * Implement features across a full JavaScript/Java/RDBMS RESTful web application stack * Solicit feedback from an active user community and identify enhancements **Major Responsibilities/Activities:** * Implement new analytic capabilities onto an existing, mature web application * Contribute to the design of new features * Perform root cause analysis on defects within existing features and propose and implement solutions * Operate independently in an Agile environment * Interact with customers, users, and subject matter experts to analyze and understand domain challenges and needs
Ideal Candidate
**Minimum Requirements:** * U.S. Citizenship * Bachelor’s degree in Computer Science, Software Engineering, or equivalent work experience * 2+ years of Java experience * 5+ years of experience developing JavaScript-driven web applications * Experience with a modern JavaScript MVC framework such as Backbone * Experience in independently formulating software design based on user requirements * Availability to travel several times a year within the US **Desired, but not required:** * Knowledge of build system engineering with tools such as Apache ANT and npm * Knowledge of the Electron framework for cross platform desktop application development with HTML, JavaScript, and CSS * Experience building single-page web applications * Experience building Java Spring REST servlets * Experience modeling data in and formulating queries against an SQL RDBMS * Experience directly interacting with customers and/or users * Experience with Agile/Scrum development processes * Knowledge of JavaScript visualization libraries (e.g., D3), HTML5, CSS
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Compensation + bonus & profit-sharing, 92% employer-paid medical and 100% employer-paid dental, vision, life and disability insurance, paid maternity/paternity leave, tuition reimbursement, monthly gym allowance, free parking, paid time off.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.