Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MathWorks Senior Integration & Tools Developer (Jira) in Natick, Massachusetts

Senior Integration & Tools Developer (Jira)

Job Summary

Apply Now

  • Job:23483-TTER

  • Location:US-MA-Natick

  • Department:Infrastructure and Architecture

Our internal tools team develops applications to make the MathWorks engineering organization productive and efficient, as well as the tools to measure this productivity.

As a Senior Developer, you’ll design, develop, and implement features to support long-term planning, Agile, and other development workflows using Jira, and build integration points for other internal systems. You’ll use Jira features such as scripted fields, create custom-written Jira plug-ins, and enhance other applications to integrate with Jira.


Primary responsibilities:

  • Design and develop tools that use Jira APIs to connect to other systems

  • Use scripted fields and extend Jira RESTful APIs to provide additional capabilities and performance improvements

  • Troubleshoot and debug across Jira and integrated systems

  • Ensure all code is testable, create unit tests, and work with quality engineers to develop integration tests

  • Develop metrics dashboards and reports for development teams and senior management

Additional responsibilities:

  • Collaborate with teams across the organization to capture requirements and feedback.

  • Ensure efficient delivery of high-quality tooling that drive MathWorks product development standards.

Minimum Qualifications

  • Expertise with JIRA

  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

  • RESTful Web Services experience

  • Experience with object-oriented programming in Groovy and/or Java

  • Experience in configuring Jira workflows, customized screens, etc

  • Knowledge of software development lifecycle; preferably with understanding of Agile Kanban/Scrum

  • Flexible; able to deal with uncertainty and change.

  • Excellent written and verbal communication skills.