Automation and Tools Developer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 11, 2017
Job Description:
Working under the direction of the Development Manager, will
be responsible for developing and supporting tools used for
application building, deployment, monitoring and maintenance that support
SaaS, customer facing web applications and enterprise custom
applications (Ruby, Java and Apache based systems); handling multiple tasks
in a fast paced team environment; building system administration,
development, and support; assisting developers with new application setup in
version control and build system, helping with build failures and
deployment issues in development environments; utilizing Java and Ruby
tool development for management of development and production
systems; maintaining and enhancing the build automation and closely
related developer tools; configuring new deployment targets;
assisting developers with build problems; maintaining Perforce archive
for internal and external development (archiving, custom files and
template setup, branching); maintaining and enhancing tools integrated
with the build and deploy systems, including tools like code metric
generation and dashboard, developing tools, both command line and web
based, that are responsible for maintenance and management functions of
development and production systems; using application deployment tools for
both physical and virtual systems in several VM toolsets (EC2 and
VMware) and deployment platforms including Ruby, Java and Perl; working
with engineers to develop and document requirements and
functional specifications; developing workflows and page designs; working
with team and developers to review design and code as appropriate;
monitoring health check scripts; developing deployment tools for web
content migration for web operations team; administering and developing
cloud management tools (e.g. self-provisioning scripts); communicating
tool use and architecture to developers and administrators; and
creating knowledge sharing presentations to help developers understand
and leverage the systems capabilities. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Information Technology, or
Technical Communication and Information Design and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Information Technology, or Technical
Communication and Information Design and five (5) years of experience in job
offered or five (5) years of experience in Java and Ruby on Rails web
application development. Special Requirements: • Demonstrated expertise in Java and Ruby on Rails client
server development within a PostgreSQL or MySQL environment. • Demonstrated expertise developing asynchronous messaging middleware between Ruby and Java. • Demonstrated expertise in web services development
including developing concurrency using AKKA frameworks. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 16996 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Boston , Automation and Tools Developer, Engineering , Natick, MA, Massachusetts