Job Description
| Charles River Analytics is an applied research and development (RD) small business that thrives on developing new ideas to address user needs and advance the stateoftheart of software support for the US Government (primarily Department of Defense) You know those cool software projects emerging from various military labs We do that In this role you will develop and demonstrate new and compelling proofofconcept functionality that will be used to generate new business and serve as prototypes for indepth development You will be a rapidresponse developer charged with impressing the heck out of customers and users ndash while making sure that your impressive software also ties back to reality (although admittedly a reality that may not yet be fully built) This is a highvisibility position where your success is directly related to your ability to understand what you need to do and execute quickly so selfdirection and ability to do highquality work is critical in this role The specific tasks will vary based on contracts we are pursuing but here are some examples innovative network visualizations that are informed by assessing the needs of the user community an Android version of a data collection tool an attractive webbased frontend with maps and datagraphs a desktop application that combines our wellcrafted inhouse libraries for social network analysis probabilistic reasoning agentbased modeling and information visualization Each of these tasks works towards a compelling grand vision Our technologies focus on Java on the desktop and JavaScript (including visualization frameworks like D3) HTML CSS and Ruby for webbased programming Within the company we are actively engaged with Scala and Android on these projects we are open to the best tools that address the development needs and that fit with the overall vision Our topnotch development team uses an Agile development methodology We interact with users and customers regularly and we care intensely about the user experience of our products Requirements Bachelorrsquos degree in Computer Science Engineering or related field Two or more years of professional software development experience ideally with exposure to the full software lifecycle (from requirements through production) Demonstrated expertise in web application technologies (JavaScript CSS HTML) Knowledge of web application stacks (eg Ruby on Rails Grails Django) Experience in AJAX web application development and associated skills (REST HTTP web services) Experience developing rich web user interfaces with JavaScript including related libraries (JQuery JQueryUI D3) Demonstrated expertise in Java and Swing development Desire to learn and to help operationalize scientific concepts such as human behavior modeling and causal reasoning Work onsite in Boston this position has no remote work option Desirable but not required Masterrsquos degree in Computer Science Engineering or related field Experience with Ruby JRuby and Ruby on Rails Experience with AgileScrum development processes Experience with mobile development (especially Android) SQL database experience (Postgres andor Windows SQL Server preferred) Experience with testing methodologies and frameworks such as unit testing behaviordriven development (BDD) or testdriven development (TDD) Experience with Red Hat Enterprise Linux andor Windows Server 2008 as the operating system for web application servers Candidates should have a demonstrated capability to work both independently and effectively within a team environment and will be expected to interact with and present to clients Code and writing samples may be requested US citizenship is required for this position |
Jobs Like This Near Cambridge, MA
Articles Related to Charles River Analytics Incorporated
Click on the button below to go to the Charles River Analytics Incorporated website and apply for Software Engineer, Innovative Prototoype Development (CS050712-DK).
GO TO EMPLOYER WEBSITE