Web Application Developer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 14, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and implementing
moderately-complex web based software applications to support
customer initiatives on the Customer Data Systems (Core Models)
team; participating in full-stack solution design and development
of moderate scope (database, APIs, services, front-end);
collaborating with business and stakeholders to develop and
maintain components of systems and integrations required to support
enterprise customer data hub; analyzing business requirements;
assisting cross-functional team members in engineering, quality
engineering, user experience, and documentation; increasing
productivity and bringing quality feature to market; and working
with subject matter experts in pursuit of continuous improvement of
web applications design. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. OR Bachelors degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and three (3) years
of experience as a Web Application Developer (or related
occupation) performing full stack web application development. Special Requirements: Demonstrated expertise designing and building REST web services
using Java based frameworks -- Spring Boot, Hibernate, and JPA; and
designing and developing enterprise solutions and web applications
using Spring MVC. Demonstrated expertise using JavaScript, HTML, CSS, and AJAX to
build presentation layers in web applications; and designing and
developing modular and reusable UI components using JavaScript
frameworks -- React JS, Backbone.js, Angular JS or jQuery. Demonstrated expertise writing database queries and scripts on
MS SQL Server databases to extract, manipulate and save data. Demonstrated expertise developing software applications along
the Software Development Life Cycle (SDLC) according to scrum-based
Agile methodologies, including requirements gathering, functional
design, architecture design, implementation, and testing. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32689 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Web Application Developer, Computer , Natick, Massachusetts, Massachusetts