Senior Software Developer (Microservices Architect)

Maximizer Software is currently seeking an experienced senior software engineer with an eye at becoming a microservices architect to join the team in their Vancouver Head Office.


In this position you will get to…


  • Design and architect new microservices based modules
  • Convert/rewrite monolithic code into a new more modular microservices architecture
  • Define coding standards and structure, including syntax, naming conventions, unit testing, and more to ensure consistent, processes and code across the Maximizer platform
  • Feed code and best practices into a continuous integration environment
  • Integrate code with Microsoft DevOps tickets to ensure tracking, auditing, and visibility of all coding practices and changes
  • Interact with the production team to ensure smooth deployment of releases and migration of monolithic modules into new architecture
  • Follow an agile SCRUM process that ensures visibility and consistency across teams
  • Evaluate and deploy software tools, processes, and metrics
  • Ensure compliance with project plans and industry standards
  • Experiment with new technologies and tools

Required Qualifications

  • 7+ years’ excelling in a Software Engineer or Software Developer position
  • 2+ years’ experience writing microservices based modules
  • Strong knowledge of and experience with .Net, .Net Core, C#
  • Familiarity with software engineering tools, software development methodology (SCRUM), and release processes.
  • Working knowledge of Azure cloud platform
  • Knowledge of SQL (Microsoft)
  • Strong analytical and troubleshooting skills

Bonus Qualifications

  • Hands-on experience with Docker
  • Front End development experience (Angular, Typescript)
  • Knowledge of OAuth and/ or other authentication frameworks
  • Experience with ASP, ASP.NET
  • Working knowledge of NoSQL platforms

Benefits & Perks:

  • Full benefits package & RRSP matching
  • Paid vacation

About Maximizer:

Maximizer Software Inc. is a leading provider of innovative customer relationship management (CRM) and contact management solutions that help small to medium-sized enterprises improve sales, streamline marketing, and enhance customer service. Maximizer Software has helped over 5,000 Maximizer Enterprise™ customers and over one million Maximizer™ users grow their business by building profitable customer relationships with award-winning solutions.

Maximizer CRM is a profitable, privately owned 100-employee SaaS Company, which is fueling the growth of businesses around the world. Our CRM solutions come fully loaded with the core Sales, Marketing and Service functionality companies need to optimize sales productivity, accelerate marketing and improve customer service. With flexible on-premise, our cloud and your cloud deployment options, tailored-to-fit flexibility, state-of-the art security infrastructure, industry-specific editions and anywhere/anytime mobile access, Maximizer is the affordable CRM solution of choice.

From offices in North America, Europe, Middle East, Africa and AsiaPac, and a worldwide network of certified business partners, Maximizer has shipped over one million licenses to more than 120,000
customers worldwide.

If you are interested in joining our team, please email your resume to or via this posting with the subject line “Senior Software Developer (Microservices Architect)”. We thank you for your interest in Maximizer. Only those short-listed for an interview will be contacted. Please, no phone calls or drop-ins.

Please follow and like us: