Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: July 27, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; maintaining and developing new features for
Cody - a gamified platform to learn MATLAB; designing and
developing new features using microservices; coordinating and
handling major release processes for Cody; practicing continuous
integration workflow with automated build and test framework;
designing and reviewing full requirement specifications, performing
architecture and functional design and developing full-suite test
plans; participating in detailed code reviews for Ruby on Rails and
JavaScript code -- Node and React; working closely with Quality
Engineers to write robust unit and integration tests using RSpec
and Jest; and collaborating with UX designers and Cody community
users to build rich features. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. Special Requirements: Demonstrated expertise designing and developing web application
features using Ruby on Rails, Node.js, React, and MySQL; and
programming in MATLAB. Demonstrated expertise designing and implementing RESTful web
services compliant with Ruby on Rails and JavaScript coding
guidelines; and performing code reviews for Ruby on Rails and
JavaScript code using GitLab. Demonstrated expertise writing unit and integration tests using
RSpec and Jest; and performing continuous integration within
automated build and test frameworks using Maven. Demonstrated expertise in the full software development
lifecycle (SDLC) according to Agile methodologies, including
requirements gathering, user-centric story mapping, architectural
and functional design, and drafting full-suite test strategy
documents. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 25847 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