Software Engineer II / III / Senior – Web Application Development

Sorry, this job was removed at 11:07 a.m. (EST) on Thursday, November 8, 2018
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Summary:

This is an excellent opportunity to join a top-notch team of software engineers and scientists who are developing innovative solutions for psychologists, cultural anthropologists, and military analysts in the U.S. Armed Forces to improve their understanding of human behavior, monitor and optimize missions, and communicate and collaborate across teams. We are looking for an engineer who will make meaningful contributions to a web-based application that is well-respected among its user community, is experiencing growing use, and has a real-world impact. Your development work will include improvements to the existing application as well as writing new code that brings novel capabilities to light. In addition to this specific application, engineers at Charles River Analytics have the opportunity to lead greenfield development efforts in a variety of software domains, including AI/ML, VR/AR, and health/medtech. This is a customer-facing engineering role with the potential for engineering team leadership. Charles River Analytics is an employee-owned small business and one of the Boston Business Journal’s 2017 Best Places to Work.

You will:

  • Design architectural specifications for solutions that address requirements
  • Implement features across a full JavaScript/Java/RDBMS RESTful web application stack, including Electron for offline use of the application, with a focus on front-end development
  • Engage with an active user community, receive feedback, and identify refinements to the product

Major Responsibilities/Activities:  

  • Understand the system architecture, identify derived requirements, and propose system updates to support new capabilities
  • Implement new analytic capabilities onto an existing web application
  • Investigate defects and propose and implement enhancements to existing features
  • Interact with customers, users, and subject matter experts to analyze and understand domain challenges and needs
  • Develop and/or advance an appreciation for computational social science, social psychology, decision analytics, cross-cultural differences in decision-making, and related fields.

Minimum Requirements:  

  • U.S. citizenship required
  • 5+ years of professional software development experience
  • 5+ years of Java experience
  • 5+ years of experience developing JavaScript-driven web applications, HTML5, CSS3
  • Solid experience with front-end JavaScript visualization libraries (particularly D3)
  • Experience in independently formulating software design based on user requirements
  • Experience building REST-based Java servlets

Desired, but Not Required:

  • Experience with a modern JavaScript MVC framework (e.g., React, Vue, Backbone, Angular)
  • Knowledge of build system engineering with tools (e.g., Apache Ant, npm)
  • Knowledge of the Electron framework for cross platform desktop application development with HTML, JavaScript, and CSS
  • Experience with asynchronous distributed transaction processing systems
  • Experience building single-page web applications
  • Experience with Spring Framework and AspectJ
  • Experience directly interacting with customers and/or users

Benefits:

Charles River Analytics offers competitive compensation plus bonus and profit-sharing, with an attractive benefits package including: up to 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, generous paid time off, and a casual environment. We are also accessible by public transportation.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

625 Mt. Auburn St., Cambridge, MA 02138

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Charles River AnalyticsFind similar jobs