Senior Cloud Software Developer

4 weeks ago


Ottawa, Ontario, Canada Acumatica Full time

We are seeking a highly skilled Senior Cloud Software Developer to join our engineering teams in Montreal, QC, and Ottawa, Canada. As a Senior Cloud Software Developer, you will be part of Acumatica's team of developers that collaborate and create large-scale, production-grade cloud-based ERP, CRM, and other web applications using Microsoft technologies (.NET, C#, MS Sql Server) for businesses around the world.

Key Responsibilities
  • Develop the data access layers, business objects, and presentation layers.
  • Provide guidance and support to developers participating in Acumatica's development network, and evangelize the Acumatica xRP framework.
Requirements

You:

  • Have 9+ years of experience in building commercial business applications using Microsoft technologies (.Net, C# and MS-SQL).
  • Have strong knowledge of C# and experience in writing, profiling, and optimizing complex queries.
  • Have experience in teamwork with version control systems (preferably Git).
  • Have strong knowledge of the principles, patterns, and design of complex software systems, and the ability to apply them in practice.
  • Are passionate about writing things that are "elegant and efficient" – things that are robust, scalable, and that perform well.
  • Your personal software practices ensure you deliver high quality even under pressure.
  • Have had exposure to complex business solutions (ideally ERP, Financial, Supply Chain, E-commerce, CRM, or other business management software).
  • Basic Business English is required for this role.
About Acumatica

We are passionate about quality, and enjoy optimizing our systems for speed, reliability, and scale. English is the glue that holds us together, but multiple languages are spoken throughout our offices in Seattle, Columbus, Washington, Montreal, Moscow, Myanmar, Indonesia, Thailand, Vietnam, Philippines, and Singapore.



  • Ottawa, Ontario, Canada Thales Full time

    Job Title: Senior Cloud Software DeveloperThales is seeking a highly skilled Senior Cloud Software Developer to join our Cloud Services Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software applications using various platform-as-a-service (PaaS), software-as-a-service (SaaS), and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Product Manager, CloudBlackBerry QNX is seeking a highly skilled Senior Product Manager to lead the definition and management of our next-generation cloud-enabled products.Job SummaryThis exciting new role will help drive the development of our cloud strategy and ensure seamless execution across functional teams. The ideal candidate will...


  • Ottawa, Ontario, Canada Circle K Full time

    Role SummaryCircle K is seeking a skilled Senior Software Developer to join our team and contribute to the development of cloud applications using IOT devices. As a Senior Software Developer, you will work with our Circle K Tech team to design, build, and maintain cloud-based platforms, including AWS, Azure, and Google.Key ResponsibilitiesUser management,...


  • Ottawa, Ontario, Canada SAS Software Full time

    About the JobSAS Software is seeking a Senior Cloud Technical Lead to provide technical leadership for our customer engagements running in our cloud.As a Senior Cloud Technical Lead, you will:Own all technical aspects of a customer environment from implementation through ongoing operations for a select portfolio of SAS Cloud customers.Collaborate with global...


  • Ottawa, Ontario, Canada SAS Software Full time

    SAS Cloud Operations TeamWe are seeking a Senior Cloud Technical Lead to provide technical leadership for our customer engagements running in our cloud.About the JobAs a Senior Cloud Technical Lead, you will own all technical aspects of a customer environment from implementation through ongoing operations for a select portfolio of SAS Cloud customers. You...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About the RoleVeeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. We're seeking a highly skilled Senior Cloud Software Engineer to join our Cloud Infrastructure team.As a Senior Cloud Software Engineer, you will be responsible for designing and implementing a highly available, distributed, and secure system...


  • Ottawa, Ontario, Canada Acumatica Full time

    About AcumaticaAcumatica is a leading innovator in cloud ERP, empowering businesses worldwide. Our mission is to deliver a robust and flexible platform for business management applications, including Financials, Distribution, CRM, and Project Accounting.Our culture is casual and high-energy, with a passion for our product and mission. We value work/life...


  • Ottawa, Ontario, Canada B&J Hardwood Floor Full time

    We are looking for a Senior Software Engineer - Cloud Architecture to join our team. The ideal candidate will have experience in designing and implementing cloud-based systems, as well as a strong understanding of cloud security and compliance.Key responsibilities will include:Designing and implementing cloud-based systemsEnsuring cloud security and...


  • Ottawa, Ontario, Canada Ross Video Full time

    {"Job Title": "Senior Software Developer", "About Us": "Ross Video is a leading manufacturer of professional video production equipment and solutions. We strive to deliver the best possible experience for our customers, pushing the boundaries of what's possible in live video production.", "Key Responsibilities": "Design and develop a scalable, service-based...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our company is built on the principles of Do the Right Thing, Customer Success, Employee Success, and Speed.Job SummaryWe are seeking a talented Senior Full-Stack Software Engineer to...


  • Ottawa, Ontario, Canada SIRC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Infrastructure team. This is a unique opportunity to work with cutting-edge technologies and contribute to the development of scalable and secure cloud-based solutions.Key ResponsibilitiesDesign and implement cloud-based infrastructure solutions using AWS and Azure.Work...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission-driven organization is committed to helping companies bring therapies to patients faster by simplifying clinical, commercial, and regulatory workflows on one platform.We are looking for an experienced Senior Cloud Software Architect to join our...


  • Ottawa, Ontario, Canada Assent Compliance Inc. Full time

    About Assent Compliance Inc.We are a leading solution for supply chain sustainability tailored for the world's top-tier, sustainability-driven manufacturers. Our insights from experts have made us the tool manufacturers trust for comprehensive sustainability. As a Certified B Corporation, we don't just advocate for sustainability – we live it. This...


  • Ottawa, Ontario, Canada MA Family Full time

    Job Description:As a Senior Software Engineer, you will be responsible for designing and developing scalable cloud solutions for our enterprise projects. Your expertise in cloud computing will enable us to migrate our applications to the cloud and improve our infrastructure.Key Responsibilities:Design and develop cloud-based solutions for enterprise...


  • Ottawa, Ontario, Canada NewFound Recruiting Full time

    We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of cloud-based solutions. The ideal candidate will have experience with cloud computing and a strong understanding of cloud infrastructure. Key ResponsibilitiesDesign, develop, and deploy cloud-based applicationsCollaborate with cross-functional teams...


  • Ottawa, Ontario, Canada Thales Full time

    About ThalesThales is a global leader in digital security, providing solutions to secure billions of digital interactions every day. Our technologies and services help governments and businesses trust the digital world, enabling them to securely exchange funds, verify identities, analyze vast amounts of information, and encrypt data to make the connected...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...


  • Ottawa, Ontario, Canada National Research Council Canada Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at the National Research Council Canada. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using Microsoft cloud platforms and related technologies.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...


  • Ottawa, Ontario, Canada Rogers Communications, Inc. Full time

    We are seeking a highly skilled Cloud Computing Expert to join our team at {company}. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying cloud-based applications. Key responsibilities include:Designing and implementing cloud architectureDeveloping and deploying cloud-based applicationsCollaborating with...