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

S0F2SmJhbVhrcDM0MS9Oa3A5d25JenJ2QlE9PQ==
  • 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

Nurse First

Travel Nurse RN - Psychiatric - $2,384 per week Job at Nurse First

 ...Nurse First is seeking a travel nurse RN Psychiatric for a travel nursing job in Brattleboro, Vermont. Job Description & Requirements ~ Specialty: Psychiatric ~ Discipline: RN ~ Start Date: 02/24/2025~ Duration: 13 weeks ~36 hours per week ~ Shift: 12... 

Baylor Scott & White Health

Gastroenterology Hospitalist Physician Assistant Job at Baylor Scott & White Health

 ...SUMMARY The PA Inpatient Medicine is a licensed, certified, non-physician healthcare provider who effectively renders direct patient care...  ...by supervising Physician. May conduct hospital rounds, assist with admissions and discharges, and provide on-call support.... 

AO Globe Life

Fully Remote Sales Entry Level Work From Home Job at AO Globe Life

 ...! Were seeking driven individuals who are passionate about helping others and aspiring to reach top-level leadership positions. Why Join Us?#Work from Home: Enjoy the freedom and flexibility of working remotely, allowing you to create your ideal workspace and... 

Encompass Health

Registered Nurse Job at Encompass Health

 ...Registered Nursing Career Opportunity Hiring all positions Full- Ti me, Part -Time, Pool, Weekend Options, New Grads and 13 week contract. Experience nursing as it was meant to be. Were looking for Registered Nurses who are inspired by the prospect of... 

Uber

Driver - Get Paid Daily Job at Uber

 ...Driver - Get Paid Daily at Uber summary: Driving with Uber provides flexible income opportunities for drivers seeking part-time or full-time work. Drivers can earn cash quickly and have the autonomy to choose their driving hours, while also being able to rent vehicles...