Senior Python Developer (Remote)

IT/Dev
Salary: $$70,000–$100,000 a year CAD per Year
Job Type: Full time
Experience: Senior Level

Pinnacle Fund Services

Senior Python Developer (Remote)

Senior Python Developer | Pinnacle Fund Services |Canada

Pinnacle Fund Services (“Pinnacle”) is a privately-owned companyheadquartered in Vancouver that provides high-quality accounting andadministrative services to hedge funds, private equity funds, and otherinvestment vehicles in Canada, the United States and internationally.Pinnacle provides clients with responsive service and provides employees...

Senior Python Developer | Pinnacle Fund Services | Canada

Pinnacle Fund Services (“Pinnacle”) is a privately-owned company headquartered in Vancouver that provides high-quality accounting and administrative services to hedge funds, private equity funds, and other investment vehicles in Canada, the United States and internationally. Pinnacle provides clients with responsive service and provides employees with a dynamic workplace and career growth potential. We are seeking strong team players, outgoing individuals, who possess a strong work ethic and can take initiative in a growing entrepreneurial company. A commitment to continuous learning and development is a strong part of our culture.

To support our growing business, Pinnacle is seeking candidates for a Senior Python Developer to join our Technology Team. We are open to a candidate working anywhere in Canada.

At Pinnacle, we’re committed to providing our employees with a comprehensive benefits package that supports their health, well-being, and professional growth. Here are some of the perks and benefits that set us apart:

  • Extended Health Benefits
  • RRSP Employer Match Program
  • Educational Support
  • Flexible working arrangements
  • Work-Life Balance
  • Remote Firm, with some in-office days with purpose (learn, build relationships, collaborate & socialize)
  • Exposure to all aspects of the business, working with senior management directly


Job Description

The Senior Python Developer will be responsible for designing, developing and maintaining robust and scalable applications using Python and working with the Junior Developer. The Senior Python Developer will also be responsible for utilizing Python to drive efficiencies and reduce risk within Pinnacle’s operations.


Primary Responsibilities

Reporting to the Assistant Vice President – Technology, key responsibilities will include, but are not limited to:

  • Design, develop, and maintain Python-based applications, APIs, and services.
  • Ensure data quality and integrity through testing, validation, and error checking.
  • Integrate third-party services and APIs into existing applications, ensuring reliability and security.
  • Monitor Application performance and design maintenance process to ensure reliability.
  • Write clean, reusable, and efficient code while following best practices for software development.
  • Conduct regular code reviews to ensure adherence to best practices and project requirements.
  • Integrate SQL queries with Python Applications.
  • Collaborate with Junior Developer.
  • Provide technical support and troubleshooting for Application related issues.
  • Develop and maintain technical documentation for applications, processes and solutions.
  • Collaborate with cross-functional teams to gather requirements and develop solutions.
  • Foster a culture of customer service and continuous improvement among the IT Solutions team to enable effective support of business operations.
  • Advise Python best practices.
  • Implement secure coding practices to protect against vulnerabilities.
  • Evaluate and recommend tools, libraries, or methodologies to enhance the development process.
  • Work with external consultants and developers on contract.


Desired skills and experience

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 5+ years experience of Python and its standard libraries.
  • Strong expertise in data analysis packages such as pandas and SQLAlchemy or pyodbc.
  • Strong expertise in frameworks such as Django, Flask, or FastAPI.
  • Proficiency in relational and non-relational databases.
  • Experience with cloud-based databases, such as Azure, is a plus.
  • Experience with RESTful API design and development.
  • Experience with version control systems such as Git.
  • Familiarity with testing frameworks and debugging tools.
  • Familiarity with Microsoft PowerApps.
  • Strong knowledge of fund accounting.
  • Experience with PFS-Paxus.
  • Demonstrated experience in requirements gathering and analysis.
  • Strong knowledge in solution design principles and modular programming techniques.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Experience implementing automation solutions independently.
  • Ability to work independently through complex issues and apply professional judgement.
  • Ability to meet deadlines and prioritize a demanding workload.
  • Effective decision maker.
  • Ability to understand the business process and create process flow diagrams.
  • Excellent organizational and multi-tasking skills, attention to quality, self-motivation and a strong desire to succeed.
  • Strong knowledge of system and software quality assurance best practices and methodologies.
  • Excellent written and verbal communication skills.


What we look for:

We are interested in strong team players who support their colleagues in reaching their goals while also considering their own workload and development. We’re looking for people with a genuine passion for technology solution and process automation development. If you have the confidence to speak up, automate solutions and contribute efficient solutions to a fast-paced business, this role is for you.


Pinnacle is committed to creating a diverse and inclusive workplace and welcomes applications from all qualified individuals, regardless of race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected status. We believe a diverse workplace is essential for driving innovation and achieving success, and we strive to provide equal opportunities for all employees.

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.