Development Applications Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 22, 2024
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for developing and implementing
moderately-complex software applications; supporting development of
MathWorks applications that help teams measure product quality;
designing extensible web-based software applications using software
engineering principles, patterns and methodologies, performance
monitoring and integration; participating in web application
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
MATLAB-based web services. 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 Development Applications Engineer (or related
occupation) performing development or testing of full-stack web
applications. Special Requirements: Demonstrated expertise developing highly scalable full-stack web
applications, including designing and developing rich presentation
layers and reusable web components using HTML, CSS, jQuery, React
JS, and JavaScript; and writing SQL queries on MySQL or SQL server
databases. Demonstrated expertise developing web applications using Groovy,
Java, Go, JavaScript, HTML, CSS, Grails, and React; and applying
design patterns in Groovy and Java development. Demonstrated expertise creating and consuming web services using
REST and AJAX; and applying unit and system level testing
methodologies to test web applications using test frameworks. Demonstrated expertise developing software applications along
the Software Development Life Cycle (SDLC) according to scrum-based
Agile methodologies, including requirements gathering, functional
design, architecture design, implementation, and testing. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 34058 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., Salem , Development Applications Engineer, Computer , Natick, Massachusetts, Massachusetts