Charles River Analytics: Software Web Engineer at Charles River Analytics (Watertown, MA) (Watertown, MA)

Posted: Oct 18, 2019


Summary:
This is an excellent opportunity for a Software Engineer with experience in modern, web-based software engineering technologies to join a top-notch team of software engineers and scientists designing and developing user-centered web-based and desktop applications for both DoD and commercial customers. You will work closely with small teams of scientists, software engineers, and subject matter experts, using modern technologies, to design and develop cutting edge information visualizations, human computer interaction methodologies, and novel display interfaces. Your ability to produce thoughtful interface designs should be matched by your ability to implement those designs in software. Grounding your design concepts in terms of engineering feasibility, ideal technology selection, optimization, and other implementation level details is a crucial responsibility for this position. Please include a link to your portfolio and/or code samples in your application.


Minimum requirements:



  • U.S. Citizenship

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Human Factors (or other related field) or equivalent work experience

  • 2+ years of professional software development/UI design experience, ideally with exposure to the full software design/development lifecycle

  • Ability to translate formal design mock-ups and wireframes into front-end code

  • Solid foundation in data structures, algorithms, and system design

  • Modern web-development experience (Angular, React, etc)

  • Version control using Git

  • Solid written and verbal communication skills as presenting to customers and contributing to deliverables is expected



  • Willingness to travel to support customer- and training-related event


Desired, but not required:



  • Combined major/minor degrees of Computer Science and related field, such as Human Factors, Cognitive Systems Engineering, Engineering Psychology, Human Computer Interaction

  • Experience with Unity

  • Experience with design tools such as Illustrator, OmniGraffle, Sketch, Axure, etc.

  • Strong visual design and graphic design sensitives

  • Ability to perform research activities (e.g., literature reviews, product surveys)

  • Experience supporting or leading formal requirements analysis and/or evaluations

  • Experience with Agile/Scrum process and/or project management techniques

  • Fluent in an Object Oriented programming language such as Java, C++, or C#

  • Active DoD security clearance

  • Strong writing skills as contributing to technical and scientific proposals may be required

More Information

Source: Stack Overflow


More Opportunities: