Software Tools Developer Job at The Mathworks, Natick, MA

M21sMUVla3dJRHFPRzBGSGQ5d3dhNjNWZWc9PQ==
  • The Mathworks
  • 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 frameworksNodeJS 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 languagePython or Perl; and performing version control using Perforce and Git.
  • Demonstrated expertise designing, developing or testing applications across multiple platformsLinux, 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.]

Job Tags

Similar Jobs

Berkshire Hathaway HomeServices Parks & Weisberg, REALTORS

Real Estate Sales Agent Job at Berkshire Hathaway HomeServices Parks & Weisberg, REALTORS

 ...Job Description Are you a skilled communicator with a passion for helping others? As a Real Estate Sales Agent with our top-rated firm, you'll be at the forefront of the property market, helping clients buy, sell, and invest in their future. Your role will involve everything... 

Goggin Warehousing

Local CDL Driver Smithville, TN Job at Goggin Warehousing

 ...A CDL driver in our Smithville location:$23/HourMonday - Friday. 5:00 am to 2:00 pmDriver, Forklift Operator, Material Handler, Shipping and ReceivingMajor medical, vision, dental. 7 paid holidays, vacation, 401KCDL A Local Truck Driver Job Requirements:Valid Class A... 

Aveanna Healthcare

Staffing Paraprofessional Job at Aveanna Healthcare

Overview . The position is responsible for supporting students in achieving their educational, social, and emotional goals. Paraprofessionals complement teachers educational efforts by providing direct support and instruction to students throughout the school day....

Dexian

Senior Python Developer Job at Dexian

 ...Job Description Senior Python & Site Reliability Engineer Remote C2H role...  ...Docker, Kubernetes, and Helm. Mentor developers and contribute to code reviews and technical...  ...and scalability. Required Skills & Experience: Expert-level proficiency in Python,... 

Anytime Fitness

Personal Fitness Trainer Job at Anytime Fitness

Join to apply for the Personal Fitness Trainer role at Anytime Fitness .We are seeking experienced instructors with 3+ years of personal training/coaching experience who can conduct small group and one-on-one training sessions.Responsibilities include:Creating and conducting...