Software Tools Developer Job at The MathWorks Inc, Natick, MA

M3lVcUdkZU1YUm1mdXp6WFdLek9KRzBUd1E9PQ==
  • The MathWorks Inc
  • Natick, MA

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 improving MathWorks' highly automated build and test system; developing command-line and web-based tools that are the backbone of the automation for MathWorks' continuously evolving development process; working closely with teams from the Engineering, Testing I&A, and Release Engineering organizations 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, assimilate, 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 propel 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. Responsibilities Qualifications Minimum Qualifications: Education and Experience: Master's degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience. Special Requirements : Demonstrated expertise in web services development using JavaScript web frameworks -- NodeJS and ReactJS; and in database design and development within a MySQL relational database. Demonstrated expertise in object-oriented programming in Java; programming in a scripting language -- Python or Perl; and performing version control using Perforce and Git. Demonstrated expertise designing, developing or testing applications across multiple platforms -- Linux, Windows, UNIX, or Mac. Demonstrated expertise developing applications along the Software Development Life Cycle (SDLC) according to scrum-based Agile methodologies. [Expertise may be gained during Graduate program.] The MathWorks Inc

Job Tags

Similar Jobs

Host Healthcare

Travel Nurse Director RN - Rehabilitation - $1,929 per week Job at Host Healthcare

 ...seeking a travel nurse RN Rehabilitation Director for a travel nursing job in Portland,...  ...your favorite activities, restaurants, health & beauty brands, shopping and hotels...  ...loan reimbursement ~ Vision benefits ~ Wellness and fitness programs ~ Company provided... 

PRIDE Health

Travel Sterile Processing Technician - $1,360 per week Job at PRIDE Health

 ...Description PRIDE Health is seeking a travel Sterile Processing Technician for a...  ...Knowledge of maintenance and sterilization of medical supplies and equipment. Knowledge of...  ...life & disability insurance, an employee assistance program, legal support, auto, home insurance... 

TAT Technologies Ltd

Shipping Lead (Aerospace/Aviation) 7am to 3:30pm Job at TAT Technologies Ltd

 ...pass pre-hire and ongoing, random drug testing as required as a Department of Transportation (DOT) facility regulated by the Federal Aviation Administration (FAA) Ability to pass pre-hire background check screening Benefits TAT Technologies Group is dedicated to... 

Aulani, A Disney Resort & Spa

Youth Hair and Makeup Artist - Part Time (Hiring Immediately) Job at Aulani, A Disney Resort & Spa

Come and join the magic with Aulani, A Disney Resort and Spa! Perks and benefits may include: Tuition paid upfront at network schools Free lunch Free parking Free theme park admission and much more! As a Hair Stylist at Painted Sky, you will be responsible...

Diverse Lynx

IBM Informatica Datastage Developer Job at Diverse Lynx

Role: IBM Informatica Datastage DeveloperLocation: Raleigh,NC (Onsite)Job Type: Long term contract Job description Below: Bachelor's degree in computer science, information systems, or a similar field.Demonstrable experience as a DataStage developer.IBM DataStage...