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

Rockland Trust

Call Center Representative Job at Rockland Trust

 ...Job Description At Rockland Trust, we believe that each relationship matters and that starts with our Call Center Representatives. We take pride in the care and excellent service provided by our call center staff. We handle it all from loans to checking accounts... 

Stellar Energy Americas Inc

Electrician Job at Stellar Energy Americas Inc

 ...Job Description Job Description Electrician Position Type: Full-time, Non-Exempt, Hourly Reports to: Electrical Superintendent/Electrical Foreman Supervisory Responsibility: None Location... 

Barnhart

Apprentice Mechanic Job at Barnhart

 ..., forklifts, tractor trailers and miscellaneous equipment Must work well and communicate effectively with operators and other mechanics Creative thinking skills to make continuous improvements Preferred Qualifications: Communication Skills CDL Required... 

The Frances Warde School

Middle School Principal Job at The Frances Warde School

Primary Professional FunctionWe are seeking a dynamic, mission-aligned principal who will serve as an instructional leader and demonstrate and values positive school culture, a supportive community and academic outcomes.Essential Duties/ResponsibilitiesLeadership... 

Tata Consultancy Services

Software Engineer - Entry Level Job at Tata Consultancy Services

 ...the potential of Generative AI. This is a unique entry-level opportunity to blend your academic knowledge of computer science with hands-on experience in prompt...  ...field, or equivalent practical experience. Programming Foundation: Solid understanding of at least one...