Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 18, 2019
Job Description:
Working under the direction of the Engineering Manager, will be
responsible for participating in projects from early design stages and driving them to delivery; working with senior
engineers on research, requirements gathering, creating and managing project plans, designing, and delivering
the product; designing and developing Installation and Activation technologies for both online and offline usage;
developing MathWorks next generation user interface with JavaScript; and improving quality of existing code base through
debugging, re-factoring, and refining unit and system tests. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Information Science and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering, Computer Science, or Information Science and five (5) years of experience in job offered or five (5) years of
experience in end-to-end Java-based application development. Special Requirements: • Demonstrated expertise developing algorithms, writing code,
and unit testing scalable client server applications using C++ or Java and using JavaScript, CSS, HTML, and MVC
according to Agile methodology. • Demonstrated expertise developing test automation using test
mocking frameworks -- EasyMock or PowerMock; applying unit and system level testing methodologies to web UIs
using JUnit or Jasmine; and performing code compilation using GNU Make, Ant, or Maven. • Demonstrated expertise in end-to-end software development --
requirements gathering/analysis, structured and object oriented design, architecture, prototyping and
implementation -- using Design Patterns. • Demonstrated expertise analyzing, re-architecting and
refactoring a legacy code base for performance and scalability; and in test driven development and continuous
integration. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 22683 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Worcester , Software Engineer, Engineering , Natick, MA, Massachusetts