Web Application Developer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: February 24, 2020
Job Description:
Working under the direction of the Web Application Development
Manager 1, will be responsible for designing, developing, and testing sophisticated software applications;
performing full-stack web application development for MathWorks complex custom commerce web applications, web services
and APIs; designing and implementing solutions from the database layer; programming in Java and
performing object-oriented design and programming including writing and designing web applications using
JavaScript, jQuery, ReactJS, CSS and HTML5; defining requirements, and designing, developing, and writing unit tests;
participating in the design and delivery of new, highly integrated, web based solutions; documenting requirements and
designs for communication to technical and lay audiences; developing high quality and testable code, while
identifying opportunities to evolve coding best practices; and collaborating with quality analysts to ensure test cases and
plans are well designed in order to reduce risk and ensure code coverage. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of
experience in job offered or five (5) years of experience in full-stack
Java web development. Special Requirements: Demonstrated expertise performing web design and development
including designing rich internet content using HTML, CSS, and JavaScript; applying unit and system level
testing methodologies to JavaScript web UIs; and performing back-end testing using JUnit. Demonstrated expertise designing and developing reusable web
components using JavaScript and web frameworks -- Backbone.js, AngularJS, ReactJS and jQuery; and
developing Java REST web services using JUnit. Demonstrated expertise assessing and manipulating databases
using SQL; mapping Java objects to database objects using Hibernate and Spring; and writing scripts to
integrate enterprise web applications with SOLR. Demonstrated expertise developing software applications along
the Software Development Lifecycle (SDLC) according to scrum-based Agile methodologies, including
documenting technical specifications using UML diagrams for web development. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23457 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Springfield , Web Application Developer, Engineering , Natick, MA, Massachusetts