Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: May 24, 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 next
generation Self-Paced Online Learning Services platform; performing
complex web development to advance the online eLearning
applications, APIs, and integration framework to drive MATLAB and
Simulink Online Learning platform; supporting the evolution and
maintenance of the existing self-paced online learning platform, as
well as assisting in the periodic release of new self-paced online
learning content; developing features and enhancements to evolve
the self-paced online learning systems into a next-generation
learning platform for MATLAB and Simulink; working with
cross-functional teams to define and document requirements, and
creating technical designs and architecture documents;
collaborating with User Experience and UI designers to identify and
develop customer workflows; working with Quality Engineers to
ensure test cases and plans are appropriately developed and
followed; improving performance, availability, and scalability of
the self-paced online learning platform; and collaborating in a
fast paced Agile environment. 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
application development. Special Requirements: Demonstrated expertise in design and development of software
applications using MATLAB. Demonstrated expertise in design and development of scalable web
applications according to Agile methodologies, including using
HTML, CSS, Golang, Bootstrap, JQuery, JavaScript and Node.js within
JavaScript libraries -- Dojo and React for front-end development
and developing backend applications to interface with RESTful web
services using Java and JavaScript. Demonstrated expertise writing object oriented database queries
using SQL query scripts on MSSQL or MySQL databases to extract,
manipulate and save data. Demonstrated expertise in full stack web development, including
planning, documenting, architectural design and development,
deployment, and testing according to Agile Scrum methodologies. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 25483 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 , Software Engineer, Computer , Natick, Massachusetts, Massachusetts