Match score not available

Software Tools Developer

Remote: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Master’s degree in Engineering, Computer Science or related field., Expertise in web services development with NodeJS and ReactJS., Experience in MySQL database design and development., Proficient in Java, Python or Perl programming., Familiarity with SDLC and Agile methodologies..

Key responsabilities:

  • Design, develop, and test sophisticated software.
  • Develop command-line and web-based tools.
  • Collaborate with various teams to analyze problems and provide solutions.
  • Create client applications and web services for testing software.
  • Automate processes and train users.
MATLAB logo
MATLAB XLarge http://mathworks.com
5001 - 10000 Employees
See more MATLAB offers

Job description

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

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.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.

,

,

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.]

, Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software.

Required profile

Experience

Level of experience: Entry-level / graduate
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Microsoft Windows
  • Verbal Communication Skills
  • Problem Solving
  • Analytical Thinking

Software Engineer Related jobs