Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

Industrial Economics, Incorporated Senior Software Engineer in Cambridge, Massachusetts

IEc is seeking a full OR part time Senior Software Engineer to join our team of web-based application developers. The location of the position may be remote or based in our Cambridge, MA office. The position will focus on the development of data collection, management, and analytical systems to support IEc?s diverse client and internal needs. We anticipate that a large portion of the work will involve development using Liferay open-source software. Responsibilities Works closely with project managers, clients, other developers, and subject experts to identify and organize project requirements. Performs work through the full project lifecycle, including business requirements gathering, technical specifications, development, testing, and deployment. Works within an agile development lifecycle with testing, continuous integration, and deployment. Confirms project requirements by reviewing program objectives, input data, and output requirements. Provides estimates of the level of effort required to complete assigned tasks Arranges project requirements in a logical programming sequence. Transforms designs and specifications into high functioning web-based application code using the required language or software. Supports website and data tools through portal development tools including Liferay. Supports the design and maintenance of systems through coordination and management of standard industry databases (e.g., PostgreSQL, SQL Server, MySQL). Confirms program operation by conducting tests and updating code as needed. Maintains historical records by documenting program development and revisions. Assists in preparation of training and user guides by writing operating instructions. Assists with managing code repositories. Coordinates with the Network Administrator or other developers to release functional code into production. Communicate technical concepts clearly to diverse audiences. Other duties as assigned. Requirements Bachelor's degree in the field of computer science. Minimum 5 years? experience with Java and JEE; web-based technologies (HTML, XML, CSS, JavaScript); and relational databases. Excellent programming and analytical skills, with a solid foundation in Java and Java Servlets. Existing knowledge of multiple programming languages, and the ability to learn new languages quickly. Experience with Git or other DVCSs. Strong written and verbal communication skills To apply, candidates must submit both a cover letter and resume. If the recruiting committee is interested in pursuing your application, we will contact you directly after November 19 to set up a screening interview. EOE AA M/F/Veterans/Disability