Software Developer

- Montreal -

Castle Hall Diligence is a leading specialist in operational, investment, ESG and cybersecurity due diligence of alternative and traditional asset managers. With a rapidly growing team of 80+, Castle Hall has become the largest, dedicated due diligence organization worldwide, operating from offices in Montréal and Halifax, Canada; London, UK; Abu Dhabi, UAE; Manila, Philippines, and Sydney, Australia. Castle Hall’s core competitive advantage is DiligenceHub, our proprietary online diligence platform, which has helped our clients review diligence across more than 6,000 fund entities.

Castle Hall is an entrepreneurial, dynamic and fast moving company that is looking to add a Software Developer to our team. This role responds to increasing demand for Castle Hall’s services. The successful candidate will be given the opportunity for personal and professional growth.

RESPONSIBILITIES

  • Design and implement new features using Python/Django and React.
  • Develop REST APIs to improve performance and implement them using the Django REST Framework.
  • Propose and implement solutions to improve our internal ERP system that allows our team of analysts to work more efficiently.
  • Implement new features and components following best practices/technical requirements.
  • Add asynchronous features to our platform.
  • Collaborate with product management to create cohesive solutions and easy to use external and internal applications across all platforms.

DESIRED SKILLS AND EXPERIENCE

  • A combined experience of 3-5 years in back-end and front-end development of complex web applications.
  • Extensive experience in Python.
  • Experience with Django or another Python framework.
  • Experience building complex SPA.
  • Front-end development experience using a modern framework (React, Angular, Vue.js, other).
  • Experience in designing efficient REST APIs.
  • Experience in writing unit tests, functional tests.
  • Knowledge of OOP.
  • Experience working with AWS or other cloud technologies.
  • Strong team player that likes to share ideas and work together to improve solutions.
  • Analytical mind, detail oriented and able to follow design specifications

WHAT WE OFFER

  • An opportunity to be part of a highly successful and growing organization.
  • Consistent career path development with growth & advancement opportunities available to successful candidates.
  • Excellent working conditions in a dynamic work environment.
  • Benefits plan including health and dental coverage.
  • Online wellness portal free to all employees (including: fitness, nutrition, meditation and much more).
  • Competitive time off for all employees.
  • Learning and Development - Reimbursement for relevant designations.

Please send your cover letter and resume specifying “Software Developer”. Only candidates under consideration will be contacted.

Job type: Full-time

*Due to Covid-19 all employees within Castle Hall are currently working from home with the potential to move back into an office environment when government regulations say it is safe to do so. Until then all interviews and meetings will be held virtually.

The ideal candidate will have an appropriate work-from-home designated space & applicable amenities.

Castle Hall Diligence is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply Now !