Web Application Developer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 21, 2017
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for making improvements to external web applications
and other areas of MathWorks web site; leading projects from early
design stages through to deployment and playing a critical role in
supporting business; developing new external web applications and
supporting existing web applications and services; driving multiple
projects through our development methodology and deployment processes;
designing and implementing enhancements to the web form processing
engine; developing flexible integration with other back office
applications ensuring service level agreements and performance expectations
are met; working with User Experience to Visual Designers to develop
workflows and page designs; working with the Quality Engineers to ensure
test case coverage and to leverage automated testing tools as available;
and mentoring other web application developers on the team. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Computer Information Systems, or
Applied Mathematics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Computer Information Systems, or Applied
Mathematics and five (5) years of experience in job offered or five (5)
years of experience in Java and JavaScript algorithmic programming and
systems design according to advanced data structures. Special Requirements: • Demonstrated expertise developing object oriented code in
Java or JavaScript using programming algorithms and advanced data
structures; and ensuring high test coverage using Unit Testing
framework. • Demonstrated expertise in client server implementation and maintenance of Federated Identity Management solutions -- Single
Sign-On Shibboleth (identity provider and service provider). • Demonstrated expertise designing and building JSON and REST
web services using Java for core backend programming; JavaScript,
HTML, CSS, and AJAX for front-end programming to design web applications
and services; Spring and Hibernate ORM frameworks in Java EE to
design and develop enterprise services and highly testable components of
web applications; and integrating third party APIs or open source
software. • Demonstrated expertise integrating a Java codebase with
database engines (Microsoft SQL server and MySQL); and writing PL/SQL
stored procedures. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 18301 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Springfield , Web Application Developer, Engineering , Natick, MA, Massachusetts