Junior Developer

3 weeks ago


Old Toronto, Canada Pinnacle Fund Services Full time

Company description

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 Junior Developer to join our Technology Team. We are open to a candidate working anywhere in Canada.

Job Description

The Junior Developer will be responsible for performing day to day querying and analysis using SQL queries and procedures, designing, developing and maintaining SQL databases, writing optimized SQL queries, and ensuring data quality and integrity.

The Junior Developer will also be responsible for developing and maintaining high-quality, scalable Python applications and APIs that will enable us to use cutting-edge solutions in delivering services to our clients.

Primary Responsibilities

  1. Design, develop, and maintain SQL databases and tables
  2. Write optimized SQL queries to retrieve, manipulate and transform data
  3. Create and modify database structures to support business requirements
  4. Ensure data quality and integrity through testing, validation, and error checking
  5. Develop and maintain ETL (Extract, Transform, Load) processes to move data between systems
  6. Develop, test, and maintain Python applications and APIs
  7. Write efficient, scalable, and reusable Python code
  8. Optimize Python code for performance
  9. Debug issues and troubleshoot errors in Python code
  10. Provide technical support and troubleshooting for SQL and Python related issues
  11. Develop and maintain documentation for databases, queries, processes and solutions
  12. Stay up-to-date with emerging trends and technologies related to SQL development
  13. Collaborate with cross-functional teams to gather requirements and develop solutions
  14. Foster a culture of customer service and continuous improvement among the IT Solutions team to enable effective support of business operations.
  15. Work with external consultants and developers on contract.

Desired skills and experience

  1. Bachelor's degree in Computer Science, Information Technology, or related field
  2. 2+ years’ experience of SQL, including complex queries, subqueries, and stored procedures
  3. 2+ years’ experience with database design and normalization
  4. 2+ years’ experience with ETL tools, such as SSIS
  5. Experience with cloud-based databases, such as Azure, is a plus
  6. 2+ years’ experience of Python and its standard libraries
  7. Experience with RESTful API design and development
  8. Experience with version control systems such as Git
  9. Familiarity with Microsoft PowerApps
  10. Demonstrated experience in requirements gathering and analysis.
  11. Strong knowledge in solution design principles and modular programming techniques.
  12. Strong analytical and problem-solving skills
  13. Excellent communication and collaboration skills
  14. Experience implementing automation solutions independently.
  15. Ability to work independently through complex issues and apply professional judgement.
  16. Ability to meet deadlines and prioritize a demanding workload.
  17. Effective decision maker.
  18. Ability to understand the business process and create process flow diagrams.
  19. Excellent organizational and multi-tasking skills, attention to quality, self-motivation and a strong desire to succeed.
  20. Strong knowledge of system and software quality assurance best practices and methodologies.
  21. 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 IT 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.

Why Pinnacle Fund Services?

At Pinnacle Fund Services, 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
  • Competitive Compensation
  • Annual discretionary bonus
  • Educational Support
  • Work-Life Balance
  • Remote Firm, with some in-office days with purpose (learn, build relationships, collaborate & socialize)
  • Exposure to all aspects of the business

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.

#J-18808-Ljbffr
  • Junior Developer

    3 weeks ago


    Old Toronto, Canada Pinnacle Fund Services Full time

    Company descriptionPinnacle 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...

  • Junior Developer

    3 weeks ago


    Old Toronto, Ontario, CA Pinnacle Fund Services Full time

    Company descriptionPinnacle 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...

  • Junior App Developer

    2 weeks ago


    Old Toronto, Canada 2023 Second Mountain LLC Full time

    p>We are looking for Junior Mobile Application Developers with a mindset to use code to help people connect, learn, understand, and take action. The Developers will be involved with all phases of mobile app development from initial concepts, through design, development, testing, and deployment.The key activities for the role are:Experience with mobile...

  • Developer, Graduate

    2 weeks ago


    Old Toronto, Canada Pinnacle Fund Services Full time

    p>Company descriptionPinnacle 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...


  • Old Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    About the RoleWe are seeking a highly skilled Junior Software Developer to join our Technology Solutions team. As a key member of our team, you will play a critical role in the development and maintenance of our business platforms and applications.Key ResponsibilitiesDesign, develop, and implement software applications using a range of technologies,...


  • Old Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    About the RoleWe are seeking a highly skilled Junior Software Developer to join our Technology Solutions team. As a key member of our team, you will play a critical role in the development and maintenance of our business platforms and applications.Key ResponsibilitiesDesign, develop, and implement software applications using a range of technologies,...


  • Old Toronto, Canada Human Resources Department - NRT Technology Corp. Full time

    h3>Junior Backend Developer - Golang (MUST HAVE)Wednesday, July 3, 2024About NRTNRT is one of the 50 Best Managed Companies, and we’re looking for a dynamic candidate who is motivated and passionate about working for a FinTech leader!We offer a competitive salary, group benefits (health, vision, dental and life insurances), career advancement...


  • Old Toronto, Canada Thinkmax Full time

    We want to expand our Montreal team by welcoming a Client Care Digital Development Lead.ResponsibilitiesReceive and triage Digital support tickets from multiple clientsAnalyze and propose solutions to client requests (break-fix, additional functionality, training, maintenance) based on industry best practices.Provide level 2 support for digital commerce...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job SummaryNexus Systems Group Inc. is seeking a skilled Junior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for assisting in the development and implementation of new software features using a range of technologies.Key ResponsibilitiesAssist in the development and implementation of new software...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job SummaryNexus Systems Group Inc. is seeking a skilled Junior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for assisting in the development and implementation of new software features using a range of technologies.Key ResponsibilitiesAssist in the development and implementation of new software...


  • Toronto, Canada SUNPAN Full time

    JOB SUMMARY The Junior Product Developer reports to the Product Developer and is a key member of our Product Development team. As the Junior Product Developer here at Sunpan, you must be creative, diligent, organized and have a passion for furniture and home furnishings. The ideal candidate is an o


  • Old Toronto, Canada Zensurance Full time

    Zensurance is a scale-up InsurTech company that is re-imagining the commercial insurance market. At Zensurance, we want to empower small businesses across Canada to thrive by offering an honest, simplified, and modern approach to insurance. Our main recipe is a combination of modern technology and insurance industry expertise powered by our talented team...


  • Old Toronto, Canada Zensurance Full time

    Zensurance is a scale-up InsurTech company that is re-imagining the commercial insurance market. At Zensurance, we want to empower small businesses across Canada to thrive by offering an honest, simplified, and modern approach to insurance. Our main recipe is a combination of modern technology and insurance industry expertise powered by our talented team...


  • Old Toronto, Canada 2023 Second Mountain LLC Full time

    We are looking for Junior Mobile Application Developers with a mindset to use code to help people connect, learn,understand and take action. The Developers will be involved with all phases of mobile app development from initialconcepts, through design, development, testing and deployment. The key activities for the role are: Experience with mobile...


  • Old Toronto, Canada 2023 Second Mountain LLC Full time

    We are looking for Junior Mobile Application Developers with a mindset to use code to help people connect, learn,understand and take action. The Developers will be involved with all phases of mobile app development from initialconcepts, through design, development, testing and deployment. The key activities for the role are: Experience with mobile...


  • Old Toronto, Canada 2023 Second Mountain LLC Full time

    We are looking for Junior Mobile Application Developers with a mindset to use code to help people connect, learn,understand and take action. The Developers will be involved with all phases of mobile app development from initialconcepts, through design, development, testing and deployment. The key activities for the role are: Experience with mobile...


  • Old Toronto, Canada 2023 Second Mountain LLC Full time

    We are looking for Junior Mobile Application Developers with a mindset to use code to help people connect, learn, understand, and take action. The Developers will be involved with all phases of mobile app development from initial concepts, through design, development, testing, and deployment.The key activities for the role are:Experience with mobile...


  • Old Toronto, Canada The Learning Experience #328 Full time

    HouseStack is seeking a Junior Machine Learning/AI Developer to join their technology team and contribute to the development and enhancement of AI-driven functionalities within their platform. The role involves the design, implementation, and maintenance of machine learning models and algorithms, as well as the integration of AI solutions to improve user...


  • Old Toronto, Canada The Learning Experience #328 Full time

    HouseStack is seeking a Junior Machine Learning/AI Developer to join their technology team and contribute to the development and enhancement of AI-driven functionalities within their platform. The role involves the design, implementation, and maintenance of machine learning models and algorithms, as well as the integration of AI solutions to improve user...


  • Old Toronto, Canada The Learning Experience #393 Full time

    HouseStack is seeking a Junior Machine Learning/AI Developer to join their technology team and contribute to the development and enhancement of AI-driven functionalities within their platform. The role involves the design, implementation, and maintenance of machine learning models and algorithms, as well as the integration of AI solutions to improve user...