Software Developer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 25, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; developing and supporting the MathWorks'
highly automated build and test products; developing command-line
and web-based tools that are the backbone of the automation for
MathWorks continuously evolving development process; working
closely with the Infrastructure, Architecture and Tools team, as
well as Engineering, Testing I&A, and Release Engineering teams
to debug and analyze problems, collect requirements, and provide
solutions that span various software component and team boundaries;
designing and developing a suite of client applications and web
services for building and testing MathWorks software; working with
customers and other team members to gather, integrate, analyze, and
understand user requirements and increase the efficiency of
MathWorks developers; synthesizing complex concepts and developing
working models; participating in cross functional teams to
investigate, evolve, and execute all software development tools,
including fundamental product architecture and infrastructure;
envisioning, inventing, and creating designs; implementing,
testing, documenting, deploying, evaluating, and enhancing
development tools; automating and evolving processes and
procedures; and training and educating users in Development. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. Special Requirements: Demonstrated expertise programming in Perl and Java. Demonstrated expertise working with cross functional development
teams to write tests and use cases for Windows and Linux systems,
and designing and developing of software tools for product
deployment in Java and bash scripts. Demonstrated expertise performing version control using GitHub
or Perforce. Demonstrated expertise in database migration and maintenance
within a MySQL relational database and MongoDB NoSQL database. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32155 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., Boston , Software Developer, Computer , Natick, Massachusetts, Massachusetts