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

Annas Home Furnishings Inc

Furniture Mover / Warehouse Crew Member Job at Annas Home Furnishings Inc

 ...Job Description Anna's Home Furnishings in Lynnwood is a furniture retailer seeking a warehouse team member who enjoys working with...  ...times. - Able to interact with fellow employees, customers, and delivery drivers. - Must have a valid WDL and experience driving... 

Generale Costruzioni Ferroviarie Elettriche S.p.A.

Junior Project Manager Job at Generale Costruzioni Ferroviarie Elettriche S.p.A.

Chi stiamo cercandoPer l'ampliamento della funzione Project Execution, stiamo cercando una figura di Junior Project Manager . Il ruolo, a supporto del Senior Project Manager, prevede la gestione contrattuale di progetti di infrastrutture ferroviarie e di trasporto pubblico... 

Corning

Specialist Mold Worker (Toolmaker) Job at Corning

 ...Technology Degree \n Physical Assessment required \n Practical Assessment may be required \n \n This position does not support immigration sponsorship. The starting pay for this position is $34.99 hourly rate. Compensation and benefits available for this position... 

MRINetwork Jobs

Licensed Wellness Coach Job at MRINetwork Jobs

 ...Job Description Job Description Urology Health Fully Licensed/Certified Wellness Coach What were looking for: We are seeking a passionate and knowledgeable Wellness Coach to join our team at Urology Health, where we are dedicated to transforming lives... 

Revolution Technologies

Clinical Documentation Specialist - Remote (Must have CCDS OR CDIP) Job at Revolution Technologies

 ...Job Description Clinical Documentation Specialist Qualifications Must have at least one of the following: o License to practice as a Registered Nurse preferred (any state) o Credentialed as a RHIA (Registered Health Information Administrator), RHIT (Registered...