Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: December 28, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for participating in projects from early design
stages and playing a critical role in driving them to delivery; working
alongside senior engineers to drive projects from research,
requirements gathering, creating project plans, designing, to delivering the
product; designing and developing Installation, Activation, and
Licensing technologies for both offline and online usage; developing
next generation user interface with JavaScript; and improving quality
of existing code base through debugging, re-factoring, and
improving unit and system tests. Education and Experience: Master’s degree (or foreign education equivalent) in
Engineering, Computer Science, Information Technology, Computer Science
and Engineering, Systems Science, or Operations Research and two (2)
years of experience in job offered or two (2) years of experience in
end-to- end Java-based application development. OR Ph.D. degree (or foreign education equivalent) in Engineering,
Computer Science, Information Technology, Computer Science and
Engineering, Systems Science, or Operations Research and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Information Technology, Computer Science
and Engineering, Systems Science, or Operations Research and six (6)
years of experience in job offered or six (6) years of experience in
end-to- end Java-based application development. Special Requirements: • Demonstrated expertise in end-to-end requirement analysis
and software development -- requirements gathering/analysis,
structured and object oriented design, architecture, prototyping and
implementation -- using Design Patterns and XML. • Demonstrated expertise developing scalable Java
applications using Java, JavaScript, CSS, HTML, and MVC, according to
Agile methodology. • Demonstrated expertise in test driven development and
continuous integration using JUnit. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 20791 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Fall River , Senior Software Engineer, Engineering , Natick, MA, Massachusetts