Web Application Developer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: June 29, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; developing and supporting MathWorks
licensing and activation applications and services; designing and
developing full-stack solutions including database, APIs, services
and front-end; ensuring applications and services meet performance
SLAs; ensuring code quality, troubleshooting bugs, and
participating in and leading code reviews; participating in daily
stand-ups; analyzing business requirements; coordinating project
work; and collaborating with Quality Engineers, Usability
Specialists, Business Analysts, application users, and adjacent
development teams. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Information Systems and no
experience. OR Bachelors degree (or foreign education equivalent) in
Engineering, Computer Science, or Information Systems 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 using JavaScript, HTML, CSS, and AJAX for
front-end programming to design web applications and services; and
designing and developing reusable web components using JavaScript
with web frameworks -- Backbone.js, AngularJS, ReactJS, or jQuery
-- and testing reusable web components using Puppeteer testing
tool. Demonstrated expertise designing and building REST web services
using Java for core backend programming; integrating a Java
codebase with database engines -- Microsoft SQL server and MySQL;
and designing and developing Java applications for search and
report functionality using SOLR. Demonstrated expertise using ORM frameworks in Java EE to design
and develop enterprise services and highly testable components of
web applications. Demonstrated expertise developing software applications along
the Software Development Life Cycle (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 25603 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