Search for more jobs
Senior Web Application Developer
Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Software Development
Job Number:
11105-DCOL
Job Summary
As a Senior Web Applications Developer you will utilize your web development experience to make improvements to external web applications and other areas of our web site. You will be responsible for following our development methodology and working with business groups and User Experience to gather requirements and create functional specifications. In addition, you will be responsible for making feature enhancements and bug fixes in our applications. You will work closely with Quality Engineering to ensure code coverage, test cases and integration test plans are appropriately developed. We are seeking a highly motivated individual who is passionate about software development to work with this technically diverse, highly effective and collaborative team.
Responsibilities
- Develop and document requirements, functional and technical specifications
- Development of new and support of existing external web applications
- Design and implement enhancements to the lead form processing engine
- Provide mentoring and guidance to front end development resources
- Collaborate with User Experience and designers to develop workflows and page designs
- Assist the business area in understanding their needs and setting priorities
- Develop flexible integration with other back office applications ensuring service level agreements are met
- Work with the quality engineers to ensure test case coverage and to leverage automated testing tools as available
- Project planning, facilitation and tracking for medium to large projects
- Troubleshoot issues that may span across infrastructure, applications or teams
- Take ownership of issues that impact your areas of responsibility and work with adjacent teams as needed
Qualifications Required / Preferred
- A bachelor's degree and 7 years of professional work experience, or master's degree and 5 years of professional work experience, or a PhD degree is required
- Proficiency in Java
- Experience working with Web Services
- Experience developing and designing web applications
Nice to Have:
- Experience with JavaScript
- Experience with HTML, CSS, MVC, XML, UML, data modeling and database concepts
- Experience with Hibernate, Spring, or Struts
- Experience with Ant, Maven, Freemarker, Glassfish, or Apache
- Experience developing Web Services
- Experience with full project lifecycle
Why MathWorks?
It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 2500 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.