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.