Job Openings
Application Development Manager
Job #: | 6974-AB |
Job Title: | Application Development Manager |
Location: | Natick MA |
% Travel: | None to Minimal |
Area of Interest: | Application Development Manager |
Job Summary
The Application Development Manager will direct and contribute to a dynamic internal tools team, responsible for evolving our software development process and environment. This role is responsible for leading, mentoring, and growing a team which builds web-enabled tools and interfaces to support and automate bug tracking, scorecard metrics, and other release and project management activities. This role will collaborate regularly with Software Engineering, Release Engineering, Program Management, Quality Engineering, and Usability teams.
Responsibilities
Lead the development of new features and enhancements – from requirements gathering to functional and architectural design to implementation -- for mission critical tools and applications that support a large and disciplined software development environment.
- Assist in the code design and software reviews of all existing, improved, and proposed systems.
- Review proposals; design review architecture of new, existing and improved tools for quality, performance, and optimization.
- Mentor team for continuous technical and business excellence.
- Improve, automate, and enable our internal tools, bug tracking systems, and data collection process to validate, evaluate, and promote our software development process.
- Develop internal applications and web-enabled tools and interfaces for our next generation development system, as well as the back-end databases that store and manipulate our mission critical data.
Qualifications
Requirements:
- 8 years experience in Software Development, Application Development, or Quality Engineering
- MS or higher in Computer Science, Engineering or relevant technical field.
- Advanced troubleshooting and problem solving abilities
- Experience in large organizations working with multiple products with simultaneous parallel work on multiple releases.
- Experience in developing tools, applications and reporting metrics is key criteria
- Proven success in building, developing and leading a technical team
- Must be able to handle multiple tasks simultaneously, and balance priorities with good time management.
- Excellent coordination and planning skills.
- Excellent communications skills.
- Working knowledge and understanding automated building, configuration, and software release issues.
- Working knowledge of multiple platforms, including different flavors of UNIX and Windows.
- Previous Software Development experience is critical, and Software Company Background preferred
- Experience with and Exceptional Cross Departmental Relationship Building Skills
- Passion for improving, and developing applications, work flow, and software
- Previous Success directing support applications, defect tracking systems and software engineering products
- Working Knowledge of Software Development CyclePlusses
Plusses:
- Experience with MATLAB and Simulink is a plus
- Previous Web and/or Database and Storage is a plus
- Experience with user centered design
- Experience with defect tracking systems and processes
- Experience with MySQL database development and administration
- Experience with Web-enabled displays and the back-end databases that support them:
- Experience with relational database development and administration
- Experience with project management systems and processes
- Understanding of distributed transactions
Store
