Challenge, reward and opportunity – the PAL Group of Companies offers all three. If you are a motivated, energetic and challenge-driven individual who is eager to succeed, you will fit in great with our corporate culture. With a proud history in the aviation industry for nearly 40 years, our company has grown and expanded to become international leaders in aerospace and aviation.
PAL Group of Companies is looking for an Intermediate Software Developer to join our team in St. John’s, NL.
Responsibilities:
- Developing, troubleshooting, analyzing, and testing computer programs.
- Extracting, loading, and transforming (ELT) data from various sources into a data warehouse.
- Developing, and maintaining web-based solutions.
- Presenting ideas for development and improvement of the company’s business process and reporting system.
- Designing and building reports and interactive dashboards to support business research and development.
- Collaborating with stakeholders to understand their business requirements and translate them into data requirements.
- Producing designs and documentation at function capability level.
- Providing training and support to other teams on data exploratory analysis and the use of self-service BI tools.
- Staying current with the latest industry trends, tools, and best practices related to software development, business intelligence, business process automation, and data science.
- All other duties as assigned
Qualifications:
- University degree or college diploma in Computer Science or related field.
- 2+ years of related experience in Python, T-SQL, TypeScript, and JavaScript programming.
- Excellent business and data analysis skills, with experience in report development (Power BI and SSRS reports).
- Strong knowledge of database design, object-oriented programming, and service-oriented architecture.
- Solid knowledge of Node.js (Express) or other backend technologies with a strong understanding of RESTful API development and integration.
- Proficiency in Angular, TypeScript, JavaScript (ES6+), HTML5, and CSS.
- Hands-on experience with authentication and authorization methods (e.g., JWT, OAuth, Row-Level Security, and Column-Level Security).
- Experience with Git for version control and Azure DevOps for CI/CD pipelines.
- Strong organization and time-management skills, with the ability to prioritize and manage multiple tasks simultaneously.
- Strong verbal and written communication skills.
- Familiarity with aviation management software would be a benefit.
What we offer:
- Comprehensive health benefits including medical, dental, vision, and life insurance
- Defined Contribution Pension Plan
- Employee Stock Purchase Plan
- Employee Tuition Assistance Program
- Employee and Family Assistance Program
- Personal travel privileges with PAL and interline agreements with multiple airlines
PAL is committed to fostering an inclusive work environment that celebrates and encourages diversity, equity, and inclusion whereby individuals are recognized, supported, and respected. Candidates of all backgrounds are encouraged to apply.
Only those candidates selected for an interview will be contacted. Thank you.
PALGroupOfCompanies