Work at Creospark

See our open positions

We care.

Creospark was established from a dream to create a different company. We care about our clients. We care about our employees. We care about, well, people! We are a group of empathetic people, uniting together to create a spark in the IT world.

We are a mighty team. Join us!

Our culture

Great companies start with great people. We are passionate technologists embracing the art of the possible. We work together to create functional and beautiful work to help make your teams love their technologies. Our diverse team has found that every successful solution includes a little art, a little code, and a whole lot of empathy. What makes Creospark a great place to work? Our people. Plain and simple.

People are our greatest asset. We love to live by our Creospark values: togetherness, expertise, creativity and empathy. Creospark is a rapidly-growing, Microsoft Gold Partner, based out of North America with employees all over. We pride ourselves on our outstanding customer service, attention to detail, and accuracy. We are looking for exceptional individuals to add to our growing team whose ultimate goal is client satisfaction. Are you interested in working for a company that offers a challenging work environment, a rewarding career path and a love for its customers, partners and employees?

Open positions

Technical Project Manager

This is a rapidly growing area, with loads of opportunities to develop your skillset to keep up with the demands of the digital world. This role is responsible for supporting the project management methodology and successfully executing projects across the company. This is an exciting opportunity that provides project management support related to requirement capture, design, implementation, custom solution development, consultation and deployment. As a Project Manager, you will manage resources and tasks, from scoping, planning, and execution, to deployment, acceptance and transition.

You will focus on delivering multiple projects on time, on budget and within scope.

Your key responsibilities would include:

  • Effectively and efficiently planning and prioritizing all deliverables and resources working across project(s) based on scope of work and project goals.
  • Monitoring day-to-day activities of the project team and ensure work is progressing as planned.
  • Managing schedules, budgets, assets, and overall project organization to ensure requirements and project deliverables dates are clearly communicated, understood and executed.
  • Ensuring that all legal and regulatory requirements are adhered to and that the project is completed and implemented on time.
  • Effectively communicating with project stakeholders to ensure information and resources are provided on schedule and to ensure commitments are maintained.
  • Actively monitoring project risks and scope creep to foresee/identify potential problems and proactively identify solutions to address them in advance.
  • Consistently managing stakeholders’ expectations, ensuring delivery of the highest quality service, and soliciting and acting on client feedback.
  • Communicate and document project status and strategic recommendations to stakeholders, team members and Steering Committee regularly; escalate issues accordingly via the appropriate channels.
  • Drive and follow project management discipline and best practices, communicate effectively and provide leadership to project teams with integrity and commitment
  • Promoting project management methodology and project processes.

Our ideal candidate will bring us:

  • Post secondary education in a related field.
  • Certifications in Business Analysis, Project Management (PMP), Change Management (Prosci) and/or Microsoft.
  • Functional experience with Microsoft Teams, SharePoint, OneDrive (M365), specifically Microsoft Project.
  • Experience with the Microsoft Power Platform (Power Apps, Power Automate, Power BI)
  • Outstanding presentation and customer focused communication skills.
  • Strong risk assessment, problem resolution, negotiation and influencing skills.
  • Enthusiastic attitude to learn new ways of working and connecting with technology.

What we offer

  • A remote work environment allowing you freedom to manage your schedule
  • A fast-paced atmosphere with support of your peers and managers
  • An opportunity to grow with our quickly advancing company
  • Competitive wages and benefits packages
  • A group of highly experienced and friendly colleagues who are excited to do their job every day

 

Microsoft 365 Business Analyst specializing in Information Architecture, Adoption, Change, Management, & Training

Please note: You must live in Canada and be authorized to work in Canada to apply for this position

Microsoft 365 Business Analyst specializing in Information Architecture, Adoption, Change, Management, & Training

This is a rapidly growing area, with loads of opportunities to develop your skillset to keep up with the demands of the digital world. Most of your time will be spent working with and supporting our cloud solutions consulting team to deliver solutions based on clients’ business objectives. We offer a competitive salary based on skills and experience.

Your key responsibilities would include:

  • Support Creospark clients to paint a picture of their ideal modern workplace focusing on teamwork, communication, & collaboration
  • Design and implement secure teamwork solutions using Microsoft 365 with a primary focus on SharePoint, OneDrive, and MS Teams
  • Support our clients with best practices, governance, strategies for migrating their documents, emails, processes, collaboration & communication to Microsoft 365 services such as SharePoint Online, Microsoft Teams, Exchange Online, etc.
  • Understand and work with digital workplace modernization tools/add-ons to Microsoft 365 (e.g., Valo, Sharegate, AvePoint, tyGraph, etc.)
  • Facilitate training, coaching and guidance to clients on core capabilities of Microsoft 365 tools
  • Prepare training materials for end-users, content authors/editors, power users by determining training content and objectives
  • Work closely with project team members to define governance, business outcomes, and technical requirements, configure, test and train client solutions
  • Work with the clients to improve their processes, anticipating requirements, uncovering areas for improvements, and developing and implementing solutions within the Microsoft collaboration and productivity suite of applications
  • Prepare, plan, and conduct workshops to understand client needs, elicit requirements, gather feedback, propose solutions and training
  • Collaborate and contribute to evolving methodologies, tools, and approaches amongst a larger team of engagement managers, architects, developers, user experience designers and change management professionals
  • Maintain a high level of customer engagement and satisfaction
  • Support adoption & change management at the client organizational level through repeatable engagements
  • Work directly with clients to evaluate the existing site/team experience of users and identify areas that require modification and restructuring
  • Define user interface design including page layout, navigation layouts, templates, search configuration in SharePoint Online
  • Define Microsoft Teams structures including Teams, Channels, Tabs, Templates, Apps
  • Defining & developing client recommended Information Architecture with the appropriate documentation (site maps, navigation models, etc.),
  • As part of the Information Architecture, define the navigational architecture, site architecture, search architecture, page design architecture, Teams architecture, metadata architecture (content types, site columns), library/list/folder architecture
  • Understand and incorporate client-required enterprise integrations (e.g., 3rd party SaaS, Dynamics 365, Power Platform, etc.)
  • Work with Power Automate Flows & Power Apps to automate business processes and digitize forms
  • Understand and recommend various aspects of the Microsoft Power Platform and Microsoft Teams to meet the client’s desired business outcomes (e.g., Bots, Power Virtual Agents, Dataverse, etc.)
  • Define more advanced Microsoft 365 security & compliance configurations (e.g., Records Management, File Plans, Sensitivity & Retention Labels, etc.)

Our ideal candidate will bring us:

  • Experience working with clients in creating Navigational, Search, Page Design, Content Type, & Metadata Architectures
  • A university degree and 3+ years of related work experience
  • Ability to lead multiple projects simultaneously
  • Functional experience with Microsoft & Office 365, specifically Microsoft Teams and SharePoint
  • Outstanding presentation and customer-focused communication skills
  • Strong risk assessment, problem resolution, negotiation and influencing skills
  • Problem-solving skills and root cause identification skills
  • Enthusiastic attitude to learn new ways of working and connecting with technology
  • PROSCI change management certification

What we offer:

  • A remote work environment allows you the freedom to manage your schedule
  • A fast-paced atmosphere with the support of your peers and managers
  • An opportunity to grow with our quickly advancing company
  • Competitive wages and benefits packages
  • A group of highly experienced and friendly colleagues who are excited to do their job every day

Cloudspark is Creospark’s sister company focused on product development.

At Cloudspark, we are more than technology enthusiasts. We shape the way businesses leverage productivity tools using the Microsoft 365 platform by building employee experience-based applications for Microsoft Teams focused on People Operations. We pride ourselves in making businesses’ lives easier, simplifying their processes, and sparking their business transformation. We tackle complex challenges and turn them into easy-to-use solutions. We work hard, stick together and care for our team. Igniters at heart, you will find our passion in everything we build. Our vision? Spark your technology career, build a sense of belonging and be a people-first organization. You will have tons of opportunities to grow with us and build an amazing career.  Want in?

Cloudspark is a SaaS software product company that develops new productivity tools focused on the People Operations/HR space that leverage the Microsoft 365 and Microsoft Azure clouds. You will be part of a small but agile team with significant technical impact. You will be working alongside talented professional developers using modern languages, frameworks, and Microsoft cloud technologies and working on enterprise-grade SaaS applications.

The ideal candidate we are looking for this specialized position has experience in both SaaS application quality assurance/testing as well as DevOps.

Junior Quality Assurance Tester

Job Responsibilities:

  • Facilitate, optimize, automate, and drive efficiency of product testing and quality assurance.
  • Log and track bugs and product defects found during testing and QA, while engaging in the execution and resolution of build/release failures.
  • Discovering and uncovering divergence of product requirements and guidelines.
  • Monitor the automated build and continuous integration process to ensure efficient build.
  • Create, maintain and share technical documentation used by engineers and other team members.
  • Collaborate with development teams to help architect, configure, monitor, and support their services.
  • Work with developers as needed to understand implementations, assess related areas of risk, retest after code updates and perform regression testing as needed.
  • Provide automation status reports to Agile teams and the QA Manager.
  • Review the work of other automation testers including code review and recommend changes to their approach.
  • Make suggestions for troubleshooting issues.
  • Monitor and strategize mobile platform support.
  • Additional responsibilities as needed.

 

Skills and Experience:

  • Bachelor’s degree or 4-year college degree or equivalent in Computer Science or related field required.
  • Exceptional verbal and written communication skills.
  • Strong documentation and presentation skills.
  • The ability to work well independently or on a team.
  • Experience in building automation test suites using REST.
  • Experience in manual testing using tools, like; postman, swagger.
  • Knowledge of cloud technologies and cloud infrastructure, PCF
  • Hands-on experience using industry-standard DevOps tools (CI/CD, Git, Bamboo, Jenkins)
  • Familiar with micro-service architectures, decoupled systems and how to build them.
  • Detail-oriented, with excellent analytical, technical and problem-solving skills.
  • Prior experience in programming is a plus.
  • Familiarity with general monitoring principles using SPLUNK or similar technologies.
  • Ability to communicate effectively with developers and other quality assurance site reliability engineers.
  • Experience writing technical documentation for a technical audience.
  • Strong commitment to customer service and service enablement.

Technical Skills

  • 3+ years of Experience in software quality assurance experience.
  • Experience in manual testing using tools including postman, swagger.
  • Experience in Bamboo, Git, Jenkins etc.
  • API / Web services automation experience.
  • Knowledge working automation test suit using rest assured.
  • Having experienced bug tracking tools such as Jira, git, and Azure DevOps.
  • Knowledge of SQL/Azure Cosmos DB principles including SQL queries, an asset
  • Experience in coding/ development, is an asset.

What we offer:

  • A remote work environment allows you the freedom to manage your schedule
  • An opportunity to grow with our quickly advancing company
  • A fast-paced atmosphere with the support of your peers and managers
  • Competitive wages and benefits packages
  • A group of highly experienced and friendly colleagues who are excited to do their job every day

Cloudspark is Creospark’s sister company focused on product development.

At Cloudspark, we are more than technology enthusiasts. We shape the way businesses leverage productivity tools using the Microsoft 365 platform by building employee experience-based applications for Microsoft Teams focused on People Operations. We pride ourselves in making businesses’ lives easier, simplifying their processes, and sparking their business transformation. We tackle complex challenges and turn them into easy-to-use solutions. We work hard, stick together and care for our team. Igniters at heart, you will find our passion in everything we build. Our vision? Spark your technology career, build a sense of belonging and be a people-first organization. You will have tons of opportunities to grow with us and build an amazing career.  Want in?

Cloudspark is a SaaS software product company that develops new productivity tools focused on the People Operations/HR space that leverage the Microsoft 365 and Microsoft Azure clouds. You will be part of a small but agile team with significant technical impact. You will be working alongside talented professional developers using modern languages, frameworks, and Microsoft cloud technologies and working on enterprise-grade SaaS applications.

Senior Back End Developer

We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users based on Azure and Microsoft 365 based cloud development technologies. Your primary focus will be the development of all server-side logic, definition, security, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.

Job Responsibilities:

  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Building reusable code and libraries for future use
  • Integration of back-end components with state-of-the-art modern AI, ML-based services (e.g. various Microsoft Azure cognitive services)
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • Working with business intelligence
  • Proficient understanding of code versioning tools such as git, TFS and Azure DevOps
  • Proficient understanding of OWASP security principles
  • Developing, refactoring, maintenance and deployment of APIs
  • Understanding of “session management” in a distributed server environment

Skills and Experience:

  • Proficient knowledge of common back-end programming languages
  • Knowledge of one or more of Typescript, JavaScript, OOP, NestJs, CQRS, or Event Sourcing
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Creating database schemas that represent and support business processes
  • Integration of multiple data sources and databases into one system
  • Outputting data in different formats
  • Management of hosting environment, including database administration, and scaling an application to support load changes
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Data migration, transformation, and scripting
  • Setup and administration of backups
  • Implementing automated testing platforms and unit tests

Technical Skills

  • 5+ years of experience in software development, preferably backend.
  • 5+ manual testing using tools including postman, swagger.
  • 3+ years API / Web services automation experience.
  • 3+ years of experience in Object-Oriented programming.
  • Experience in object-oriented programming and structured query language.
  • Extensive knowledge of SQL principles including SQL structures, tables, and queries.
  • Extensive knowledge of using Azure Cosmos DB, nested properties, sub-queries, joins, and corresponding JSON
  • Expertise working with TDD/ BDD Environments.
  • Expertise with creating secure cloud-based data architectures with implementing key data security aspects
  • Having experienced bug tracking tools such as Jira, git and Azure DevOps.
  • Working experience with common Microsoft 365 services including user profiles, Azure AD authentication, authorization, app registration, SharePoint REST API, and Microsoft Graph
  • Good knowledge in Web Services, Message, Queue, and Command Busses
  • Experience in Node.js, JavaScript, and TypeScript preferred.

What we offer:

  • A remote work environment allows you the freedom to manage your schedule
  • An opportunity to grow with our quickly advancing company
  • A fast-paced atmosphere with the support of your peers and managers
  • Competitive wages and benefits packages
  • A group of highly experienced and friendly colleagues who are excited to do their job every day

Cloudspark is Creospark’s sister company focused on product development.

At Cloudspark, we are more than technology enthusiasts. We shape the way businesses leverage productivity tools using the Microsoft 365 platform by building employee experience-based applications for Microsoft Teams focused on People Operations. We pride ourselves in making businesses’ lives easier, simplifying their processes, and sparking their business transformation. We tackle complex challenges and turn them into easy-to-use solutions. We work hard, stick together and care for our team. Igniters at heart, you will find our passion in everything we build. Our vision? Spark your technology career, build a sense of belonging and be a people-first organization. You will have tons of opportunities to grow with us and build an amazing career.  Want in?

Cloudspark is a SaaS software product company that develops new productivity tools focused on the People Operations/HR space that leverage the Microsoft 365 and Microsoft Azure clouds. You will be part of a small but agile team with significant technical impact. You will be working alongside talented professional developers using modern languages, frameworks, and Microsoft cloud technologies and working on enterprise-grade SaaS applications.

Senior Front-End Developer

We are looking for an experienced Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX wireframes and graphic design to actual code that will produce visual elements of the application within SaaS Microsoft 365 and Azure cloud technology platforms. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Job Responsibilities:

  • Design and implementation of the overall web architecture
  • Develop new user-facing features
  • Ensure the technical feasibility of UI/UX designs
  • “Pixel-perfect” implementation of the approved user interface visual designs
  • Handle responsive design, accessibility, and mobile requirements, leveraging best practices and modern frameworks
  • Optimize application for maximum speed and scalability
  • Build reusable code and libraries for future use
  • Collaborate with other team members and stakeholders to design and optimize code
  • Maintaining brand consistency throughout the design
  • Ensuring web design is optimized for smartphones
  • Using a variety of markup languages to write web pages
  • Work with the project manager or product owner to meet specification needs
  • Create flowcharts and user guides for new and existing programs
  • Recommend software upgrades to optimize operational efficiency
  • Assure that all user input is validated before submitting to the back-end
  • Perform routine software maintenance
  • Interact with business partners, teammates, internal users and external users regarding cost estimations, timelines, technical issues, and infrastructure support both pre and post-production
  • Use disciplined coding practices and concepts to enable agility and delivery of high-quality code that is maintainable and reusable
  • Document all programming tasks and procedures
  • Update progress daily through Project Management tracking tool (ex. DevOps, or Jira)

Skills and Experience:

  • Experience (3+ years) in software development, computer engineering, or other related fields
  • Understanding of key design principles
  • Proficiency in HTML, CSS, JavaScript, NestJS, Redux, React, Angular, Node.js, TypeScript, and jQuery
  • Understanding of server-side CSS
  • Experience with graphic design applications such as Sketch and Figma
  • Experience with responsive and adaptive design
  • Understanding of SEO principles
  • Experience (at least 3 years) with ReactJS and other front-end frameworks (advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, DurandalJS etc.
  • Engagement and exposure to the full software development life cycle
  • Deadline and detail-oriented
  • Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries ( e.g., Sass and Webpack)
  • Thorough understanding of user experience and possibly even product strategy

Technical Skills

  • 5+ years of experience in software development experience.
  • 5+ manual testing using tools including postman, swagger.
  • 3+ years API / Web services automation experience.
  • 3+ years of experience in JavaScript / TypeScript programming.
  • 1+ years of experience with SPFx programming
  • Knowledge working automation test suit using rest assured.
  • Experience in object-oriented programming and structured query language.
  • Knowledgeable of SQL principles including SQL queries.
  • Expertise working with TDD / BDD Environments.
  • Having experienced bug tracking tools such as Jira, git, and Azure DevOps.

What we offer:

  • A remote work environment allows you the freedom to manage your schedule
  • An opportunity to grow with our quickly advancing company
  • A fast-paced atmosphere with the support of your peers and managers
  • Competitive wages and benefits packages
  • A group of highly experienced and friendly colleagues who are excited to do their job every day

Power Platform Developer (Power Apps, Power Automate, Azure, Microsoft 365)

 

Power Platform Developer Responsibilities:

 

  • Automate business processes with Power Apps and Power Automate; outputs will include data visualizations and low code applications
  • Delivering services and solutions for clients using Microsoft’s PowerApps (model driven and canvas), Power BI, SharePoint, Power Automate, Power Virtual Agents, Power Pages, Power Apps Portals, Microsoft Teams, custom development, and data integrations
  • Analyzing, designing, developing, and documenting solutions using Power Platform and apply these tools to create solutions, including an in-depth understanding of customization, configuration, integration, and extensibility
  • In-depth understanding of using Microsoft Dataverse and SharePoint as data sources
  • Understanding custom connector, premium and standard connector concepts
  • Collaborating with clients and project team to identify client needs through workshops and requirement analysis, define a solution to meet those needs and implement a working, timely solution
  • Participating to SCRUM calls and contribute to estimation of work
  • Taking a proactive approach to professional development and take advantage of opportunities to grow your ability through Microsoft Certifications
  • Understanding how to integrate the Microsoft Power Platform with on-premise and other SaaS applications using data flows, logic apps, connectors, custom API’s and other integration methods
  • Working directly with clients to collect and identify functional requirements, and various projects and solutions
  • Identifying areas and processes where Microsoft 365, Azure, Power Platform, and SharePoint can be better leveraged and facilitate process improvement
  • Maintaining open communications, being directly connected to the client, leading meetings, and facilitating discussions with business and technical stakeholders

 

Our ideal candidate will bring us:

  • BA/BS degree in a computer discipline, or equivalent applicable experience
  • At least 5 years of processional experience
  • Core skills: C#, SQL, .Net, Power Apps, SharePoint, Microsoft Dataverse (CDS), Power Automate
  • A good understanding and experience with Power Platform CoE and governance components
  • Experience working with SharePoint Online, MS Teams, and utilizing Power Apps and power Automate to extend SharePoint functionality
  • Hands-on development of Power Apps, Chatbots using PVA’s, Power BI dashboards, Model driven app integration with Dynamics, development of portals using Power Apps Portal/Pages
  • Experience with Azure cloud development and integration techniques (e.g., Data factories, API Management, Azure Functions, Automations, and logic apps)
  • Excellent interpersonal and verbal/written communications, presentation, math, analytical, and problem-solving skills
  • Passion for moving organizations forward with the Power Platform and excitement for the impact Power Platform can have on customer experiences
  • Ability to communicate technical information clearly and concisely to technical and nontechnical users

 

What we offer:

  • A remote work environment allowing you freedom to manage your schedule
  • A fast-paced atmosphere with support of your peers and managers
  • An opportunity to grow
  • A group of highly experienced and friendly colleagues who are excited to do their job every day

Apply online

Choose File
Thank you for applying for a position with us! Our HR department has been notified and will be in touch shortly,
There was an error trying to send your message. Please try again later.

Creospark does not discriminate on the basis of race, sex, color, religion, national origin, age, disability, veteran status, or anything else that makes you part of any group.

Join the fun

The average ‘Sparker profile