Looking to join a dynamic team in a fast paced work environment? Check our career listings to see if there is a job for you.

CaseBank welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Project Manager - ChronicX (Mississauga/Toronto, Canada)

November 1, 2018

Position Summary

ChronicX® is currently used by airlines and MROs around the world to track the health of their fleet. Our customers have a wide variety of aircraft and fleet sizes from 20 – 900 aircraft. Currently, over 4500 aircraft are tracked using ChronicX and another 1200+ are in evaluation.  This is a fast-paced, high-priority, demanding project with many opportunities, and the authority to implement processes and improvements and to see the results of your changes in action. The PM has input into the product roadmap and vision and is critical to the successful growth of the project.

The ChronicX Project Manager (PM) is responsible for the successful implementation of the ChronicX customer and internal software projects, as well as supporting ongoing maintenance and support commitments. The PM executes multiple customer-facing and internal Professional Services and R&D projects, and directs the multi-disciplinary project team. The PM is responsible for the customer evaluation and software release schedules, risk mitigation, project status analysis and reporting, and customer communication.  The PM reports to the Director of Professional Services.

Keys to Hiring

The best PMs possess an advanced knowledge of effective and flexible project management processes to meet the needs of varied world-wide customers and project types in order to deliver projects on time and on budget. They have progressed through a software or engineering background and are able to challenge software developers and technical authors on estimates and scope of work to ensure focus remains on the right changes. They have excellent communication skills and manage customer meetings, requests, and expectations, and report project status to the management and executive team, proactively keeping all stakeholders aligned and up to date.
Performance Objectives
Primary Objective: Manage all ChronicX Evaluations, ensuring they are completed on schedule and maximizing the number of eval customers who convert to full customers. The individual should be focused on how to streamline the evaluation/onboarding process, specifically how we can reduce the level of effort needed for customers with small fleets. Manage the ChronicX software development project, and serve as proposal manager for all ChronicX custom SOWs. The PM will also manage and maintain the ChronicX software release planning, execution, and deployment processes. Earning the respect of the development team is key to this position.

Secondary Objective: An interim step necessary to achieve the primary objective will be, in the first thirty days, to develop a good understanding of the ChronicX software tool, its user groups, and the ChronicX customers. The PM will do this by using ChronicX, gathering insight from the internal team, attending customer training sessions, and interacting regularly with the customers.

Within the first thirty days, the PM will be independently managing all ChronicX evaluations, scheduling the meetings, regularly communicating with the customers, providing support to the ChronicX Analysts, and summarizing and reporting status to the executive team.

Within the first sixty days the PM will have collected, organized, and created a tracking system for all customer and internal action items to ensure that all items are being prioritized and addressed.

Team Development & Influencing: Within the first ninety days, the PM shall work closely with all members of the ChronicX team (software and content developers, team leads, product management, sales, and the executive) and assess the team strengths and weaknesses. The PM will share their assessment with the VP of Engineering and work with them to ensure the team is being most effectively utilized.

Operational Review: Conduct a comprehensive operational review of current practices and capabilities including processes, systems, and procedures within the first six months. Specific to the ChronicX PM this would span across evaluation, onboarding, release planning in Jira, and deployments.

Technical Competency:
Our key technical objective is to not only have a deep understanding of Project Management, but also how a high functioning project works. This individual should possess knowledge and experience in customer-facing software project management, have experience in a software or technical role, and understand the engineering process and the software development cycle. The PM will be a good technical writer with experience authoring technical content, such as proposals and SOWs. They should be proficient using MS Excel, Project, PowerPoint, Word, Teams, and Jira for project documentation and tracking.

Address Problems & Make Improvements:
CaseBank’s strength is its product and its people, but we believe there is room for improvement across the company, including in the ChronicX project. The PM will have the authority to implement improved process and procedures to achieve the Primary and
Secondary Objectives.

Project Management, Organizational Planning & Execution: The PM will have full responsibility for the ChronicX project, ChronicX proposals, and possibly other projects and proposals as they come up. A good PM is in regular communication with the managers at CaseBank, keeping all in the loop as to the progress and timing of ChronicX evaluations and software releases, paying particular attention to deadlines as determined by both internal and external parties.

Tenacity & Conflict Resolution: At times, this individual will face challenges managing the priorities of multiple internal stakeholders and external customers. This individual will need to be comfortable pushing back on how things are done today, while also communicating effectively to gain critical buy-in throughout the project team and maintaining excellent customer relationships. He or she will be critical to driving cross functional collaboration within the project team.

Personality & Interpersonal Skills: Success in this role requires emotional agility. The PM must be able to work well with a wide variety of personalities, and roles. They need to be able to respectfully challenge both developers and executive personnel with regard to priorities, estimates, scope of work, etc. They must thrive leading a fast-paced, high-priority, demanding project with a large and growing customer base (currently 20 customers and 9 evaluations).

This leader will need to demonstrate that they can make a difference quickly while embracing CaseBank’s performance-driven culture. They will also need to establish credibility with managers at CaseBank by demonstrating technical expertise and a willingness to work with others to achieve a goal without taking all the credit. They should take their work seriously, but not themselves. They should be ambitious but grounded. They should get satisfaction out of building something that outlives them.

The Company

CaseBank Technologies, a Division of ATP, is a company that commercializes a diagnostic software tool, SpotLight®, for the troubleshooting of aircraft, engines, and other complex equipment and a SaaS web application, ChronicX®, which helps airlines and MROs improve the health of their fleets by providing an innovative approach for detecting and managing recurring defects.

In December 2016 CaseBank was acquired and merged with ATP by the Chicago-based private equity firm ParkerGale Capital who continues to reinvest in growing and enhancing the business and its prod

Apply

Project Manager - Contract (Mississauga/Toronto, Canada)

November 1, 2018

Position Summary

CaseBank’s SpotLight® application is used by technicians around the world to troubleshoot aircraft and other complex equipment for several OEMs. SpotLight is currently used at Bombardier, Gulfstream, Pratt & Whitney Canada, Lockheed Martin (F35 JSF), and Pilatus. SpotLight is a software reasoning engine that operates on a Diagnostic Database (DDB) that contains descriptions of all known failure modes (“Solutions”) for the specific equipment.

This is a fast-paced, high-priority, demanding role with many opportunities, and the authority to implement processes and improvements and to see the results of your changes in action. The Project Manager (PM) has input into the product roadmap and vision and is critical to the successful execution of SpotLight projects and addition of new SpotLight customers.

The PM is responsible for the successful execution of multiple SpotLight implementation and support projects which include DDB development, software integrations and customizations, and DDB maintenance and growth. The PM directs the multi-disciplinary project team and is responsible for the full project lifecycle, including the SOW definition, schedule, resourcing, risk mitigation, project status analysis and reporting, and customer communication.  The PM reports to the Director of Professional Services.

Keys to Hiring

The best PMs possess an advanced knowledge of effective and flexible project management processes to meet the needs of varied customers and project types in order to deliver projects on time and on budget. They have progressed through a technical or engineering background and are able to challenge software developers and DDB developers on estimates and scope of work to ensure the project remains on track. They have excellent communication skills and manage customer meetings, requests, and expectations, and report project status to the management and executive team, proactively keeping all stakeholders aligned and up to date.

This is a contract position (approximately 15 months) with the opportunity to transition to a full time permanent position upon completion of the contract.

Performance Objectives

Primary Objective:
Manage a minimum of three (3) SpotLight projects, ensuring all DDB and software projects are completed on schedule and on budget and maintaining a high level of customer satisfaction. Serve as proposal manager for new SpotLight projects and programs. The PM should also focus on how to improve the SpotLight DDB Development project estimating, planning, and execution processes. Earning the respect of the DDB and software development teams is key to this position.

Secondary Objective: There will be a minimum one month transition period where the underway SpotLight projects will be transferred to the contract PM. An interim step necessary to achieve the primary objective will be, in the first thirty days, to develop a good understanding of the SpotLight software and to get up to speed on all existing projects and initiatives from the current PM. By the end of the transition period, the PM will be independently managing all current projects. The PM will do this by working directly with the current PM, attending all internal and external meetings, reviewing the project documentation (contracts, SOWs, Action Items, schedules, etc), and interacting regularly with the customers.

Within the first three months, the PM will be participating and contributing to one or more SpotLight proposals.

There will be a second transition period at the end of the contract where the PM will transfer any in-work projects back to an existing PM. The details of this closing transition will be finalized when it is determined if the PM will be staying with CaseBank in a full time permanent role.

Team Development & Influencing: Within the first ninety days, the PM shall work closely with all members of the SpotLight team (software and DDB developers, team leads, product management, sales, and the executive) and assess the team strengths and weaknesses. The PM will share their assessment with the Director of Professional Services and work with them to ensure the team is being most effectively utilized.

Operational Review:
Conduct a comprehensive operational review of current practices and capabilities including processes, systems, and procedures within the first six months. Specific to the SpotLight PM this would span across estimating and proposals, creation of the SOW, DDB development, software integrations and customizations, SpotLight deployment, and project closeout.

Technical Competency:
Our key technical objective is to not only have a deep understanding of Project Management, but also how a high functioning project works. This individual should possess knowledge and experience in customer-facing project management, have experience in a software or technical role, and understand the engineering process and the software development cycle. The PM will be a good technical writer with experience authoring technical project content, such as proposals and SOWs. They should be proficient using MS Excel, Project, PowerPoint, Word, Teams, and Jira for project documentation and tracking.

Address Problems & Make Improvements:
CaseBank’s strength is its product and its people, but we believe there is room for improvement across the company, including in our SpotLight projects. The PM will have the authority to suggest and implement improved process and procedures to achieve the Primary and Secondary Objectives.

Strategy & Planning:
 The PM will update the plan for each active SpotLight project within the first two months, with detailed actions, resources, and risk mitigation required to meet the remaining milestones. They will need to demonstrate an ability to prioritize and implement these plans with limited internal resources.

Project Management, Organizational Planning & Execution:
The PM will have full responsibility for their assigned SpotLight programs and proposals. A good PM is in regular communication with the managers at CaseBank, keeping all in the loop as to the progress of each project, paying particular attention to deadlines as determined by both internal and external parties. The PM will deliver a weekly project status report to the Director of Professional Services.
Tenacity & Conflict Resolution: Regularly, this individual will face challenges managing the priorities of multiple internal stakeholders and external customers. This individual will need to be comfortable pushing back on how things are done today, while also communicating effectively to gain critical buy-in throughout the project team and maintaining excellent customer relationships. He or she will be critical to driving cross functional collaboration within the project team.

Personality & Interpersonal Skills:
Success in this role requires emotional agility. The PM must be able to work well with a wide variety of personalities, and roles. They need to be able to respectfully challenge DDB developers, software developers, and executive personnel with regard to priorities, estimates, scope of work, etc. They must thrive leading a fast-paced, high-priority, demanding environment, with a large and growing customer base.

This leader will need to demonstrate that they can make a difference quickly while embracing CaseBank’s performance-driven culture. They will also need to establish credibility with managers at CaseBank by demonstrating technical expertise and a willingness to work with others to achieve a goal without taking all the credit. They should take their work seriously, but not themselves. They should be ambitious but grounded. They should get satisfaction out of building something that outlives them.

The Company

CaseBank Technologies, a Division of ATP, is a company that commercializes a diagnostic software tool, SpotLight®, for the troubleshooting of aircraft, engines, and other complex equipment and a SaaS web application, ChronicX®, which helps airlines and MROs improve the health of their fleets by providing an innovative approach for detecting and managing recurring defects.

In December 2016 CaseBank was acquired and merged with ATP by the Chicago-based private equity firm ParkerGale Capital who continues to reinvest in growing and enhancing the business and its product lines.

Apply

Senior Java Developer - ChronicX (Mississauga/Toronto, Canada)

August 1, 2018

Position Summary

CaseBank’s ChronicX service provides recurring maintenance defect identification and tracking for many of the world’s largest and best-known airlines. The customer base continues to grow at accelerating year-over-year rates, largely through industry word-of-mouth.

This rapid growth imposes many challenges. The Senior Java Developer will respond by developing new features according to the product roadmap and enhancing the existing code to ensure a robust and reliable application. The senior developer will also be a key contributor in designing and developing solutions to improve the application’s performance and scalability and to integrate with customer’s applications.

The senior Java developer will join a small but highly capable team where they will mentor junior staff, coordinate activities with other departments (e.g., QA and support teams), and support the team lead in identifying and implementing continuous improvement opportunities.

The key to success in this position is a demonstrated track record of accomplishment in a growing, fast-paced environment, enhancing and maintaining computationally heavy Java applications, and refactoring Java code for improving performance, scalability and reliability.

Performance Objectives

Primary objectives:

  1. Contribute to ongoing development activities for ChronicX based on the application’s roadmap.
  2. Maintain and refactor the existing code to improve ChronicX’s reliability and performance, targeting an incident-free production environment.
  3. Attend technical meetings with customers’ IT teams to design and implement integrations based on WebServices or JMS/MQ.

Secondary objectives:

  1. Define requirements and prepare development estimates for new features in ChronicX.
  2. Participate in design reviews, code reviews, and in mentoring junior staff.
  3. Assist the team leader by coordinating activities with QA and DevOps teams to ensure on time, high quality version upgrades in the production environment.

Required skill set

  1. Senior level experience in designing, implementing, and maintaining Java web applications.
  2. Prior demonstrated, quantifiable experience optimizing Hibernate queries running against Microsoft SQL Server.
  3. Experience implementing Angular 2 (or later) user interfaces
  4. Experience designing and implementing integrations based on JMS/MQ message queues and web services.
  5. Nice to have – experience programming or working with natural language processing algorithms and toolkits.
  6. Additional Nice to have – experience with Python, Lucene, Spring Boot, GWT, Maven and Jenkins.

The team

You will need to demonstrate that you can make a difference quickly while embracing CaseBank’s performance-driven culture. We’ll give you the help you need to make that happen. Our team has a few common characteristics; if you share these, you’ll fit right in:

  • We work together to achieve common goals without chasing individual credit.
  • We take our work seriously, but not ourselves.
  • We’re ambitious but grounded.
  • We get satisfaction out of building products that have a material impact on the world and will outlive us.
  • Our team is of paramount importance. We take hiring very seriously, and scrutinize resumes closely to keep our competency above industry average. We expect you’d do the same with us. Let us know you reviewed this opportunity carefully by including the word “phoenix” somewhere in your response.

The company

CaseBank Technologies, a Division of ATP, (http://www.casebank.com) commercializes a diagnostic software tool, SpotLight®, for the troubleshooting of aircraft, engines, and other complex equipment and a SaaS web application, ChronicX®, which helps airlines and MROs improve the health of their fleets by providing an innovative approach for detecting and managing recurring defects.

In December 2016 CaseBank was acquired and merged with ATP by the Chicago-based private equity firm ParkerGale Capital who continues to reinvest in growing and enhancing the business and its product lines.

Apply

Software Engineer (Austin, Texas)

June 7, 2018

ATP is the general aviation industry’s single-source provider of information management and services, managing the maintenance process—from maintenance and compliance tracking to inventory management—for improved productivity and efficiency and increased aircraft utilization and value. With a large network of international sales partners, ATP is a global company that helps more than 23,000 users in 96 countries achieve the highest levels of safety, compliance, and productivity.

This is an outstanding opportunity for a dynamic and innovative engineering leader to join ATP at a crucial phase of its business expansion and transformation.

Reporting to VP of Engineering, and working in close collaboration with the team lead/software engineering, senior product, design, and quality teams, the Software Engineer – focusing on full stack development will play a critical role in the future growth of ATP by developing and owning the technical architecture, strategy, quality, and delivery of ATP’s SaaS and mobile product offering.  ATP is looking for someone who is currently either a front-end or back-end developer who is looking for a change and would like to participate in the full stack process.  Although our application is heavily used in production today, this is near a greenfield situation as our front-end technology is going through substantial transition.  This position requires excellent team participation as well as current hands on coding experience.

Responsibilities:

  • Implement the technical architecture, strategy, and roadmap for ATP’s SaaS product offering
  • Ensure code quality, scalability, extensibility exists across all products
  • Partner with the team on architecture, build, release and execution of application delivery to support the current and future business needs including functional feature development, scalability, and everyday production support.
  • Apply solid programming principles, work collaboratively in an energetic team-centric environment, drive unit testing and devops deployment principles.

Qualifications:

  • 4+ years of experience in Javascript application development which includes configuring, building and testing application and technical architecture components
  • 4+ years in depth database driven application architecture and design
  • Must have a deep working understanding of multi-tier database driven SaaS site/app development.
  • Track record and experience delivering enterprise SaaS products and services leveraging a cloud-based environment such as AWS or Azure a plus
  • Programming to a back end relational DB system is required.  NoSQL and related systems experience a plus
  • 2+ years developing highly responsive data driven consumer facing sites using C#, web-scale architecture, and multi-tenant software platforms
  • Experience with single-sign on (SSO) and federated identity provider models and tools, and enterprise search
  • 4+ years using test driven development methodology
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience

Preferred Qualifications

  • Experience building products from scratch/greenfield situations using feedback/requirements from Product Management/customers.
  • Content management and digital assessment management experience and integration of workflows
  • Experience developing sites and applications that are responsive
  • Experience with PDF manipulation libraries including conversion to HTML a plus
  • Track record of individual technical achievement

The interested applicant should send their resume and cover letter to [email protected].

Apply