Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: September 13, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
software for small, self-contained projects, in compliance with
established architecture standards; building moderately complex
software for the next generation of Online Learning Products;
participating in web development projects of moderate scope, from
requirements gathering and design to implementation, qualification
and validation; assisting cross-functional team members in
engineering, quality engineering, user experience, and
documentation; increasing productivity and bringing quality
features to market; and working with subject matter experts in
pursuit of continuous improvement of designs and strategies. 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 Software Engineer (or related occupation)
performing full-stack web development. Special Requirements: Demonstrated expertise in design and development of scalable web
applications according to Agile methodologies, including using
HTML, CSS, and JavaScript within JavaScript libraries -- Dojo and
React -- for front-end development; and developing backend
applications to interface with RESTful web services using Java,
JavaScript and Ruby. Demonstrated expertise in high performance web UI development
using ReactJS and JavaScript; and developing web application
communication interfaces using JSON and XML. Demonstrated expertise writing MySQL and DynamoDB scripts to
extract and store data within a SQL and NoSQL environment. Demonstrated expertise designing Java web services built in
Maven within a Continuous Integration System -- Git or Perforce --
according to Agile methodology. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32477 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