Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Azure - Solutions Architect, App Development

OptimusInfo | Vancouver, BC, Canada | Full Time

Job Description

Optimus Information Inc. is a leading Canadian IT Consulting Firm with offices and global delivery centres in Vancouver and New Delhi. It’s a company of passionate people who enjoy building great solutions using latest technologies. We are excited by the projects our customers bring to us. We are fueled by challenge.  We love to learn and be a part of new and emerging world of Cloud, IoT, Big Data and many more exciting things. As a member of the Optimus team, you must embrace our exciting work-hard, play-hard environment and bring your passion, dedication and creativity each and every day.

We are seeking a passionate Azure Solutions Architect to focus on Application Development projects. This is a dream job for someone who is technically strong and aspires to work Microsoft and other technologies daily, jumping in and providing innovative solutions on multiple projects. If you are well-versed in both back-end and front-end coding, and have worked with both Microsoft and Open Source, this is the perfect opportunity to expand the scope of your experience.

This position is in our Vancouver office. All applicants located outside of Canada or without a valid Canadian working permit will not be considered.

ROLE & RESPONSIBILITIES

  • The Azure Architect reports to our Head of  Delivery. This individual will play a key role on the Technology Leadership team and is responsible for driving high-level design choices and directing the design of application and platform architecture.

  • Demonstrated capability to design best-of-breed applications and platforms on Azure and other Cloud platforms.

  • Staying in tune to developing software trends and technologies, the Solutions Architect will develop and harvest ideas and lead the design of scalable, high performing solutions.

  • This key position is responsible for broad technical leadership and advocates best practices by communicating and implementing architectural and process changes across all technology teams.

  • The Azure Architect will work closely with customer facing teams as well as development teams for championing activities that foster open, creative and cohesive team efforts.

CANDIDATE QUALIFICATIONS

  • 10+ years of expert-level knowledge and experience as a software architect, technical designer and developer, with experience in multiple languages and technologies

  • Degree in Computer Science from a well-recognized institution

  • Must have extensive experience with Microsoft Technologies with particular emphasis on Azure based applications. .NET, C#, Java, C++ experience needed

  • Strong experience architecting and constructing large scale online applications  in Microsoft and / or open source technologies and standards (e.g. . NET, Java, JavaScript, Ruby)

  • Production experience with large scale data infrastructures; outstanding history of execution in complex environments

  • Extensive experience with of back-end & front-end production code for large online systems

  • Experience setting the technology direction for teams, evaluating options, making decisions, and evaluating results

  • Experience with enterprise-scale Agile development methodologies

  • Strong ability to assess complex technical requirements

  • Experience with AWS Cloud environment and mobile app development considered assets

  • Experience with Cloud based DevOps considered asset

  • Strong analytical and problem solving skills

  • Excellent English verbal and written communication skills

 

ABILITIES & ATTRIBUTES

  • Consultative presence: capable of communicating regularly and persuasively to broad and diverse groups, including IT experts, executives and finance professionals. Able to persuade others to follow a goal and execute it, influence perceptions, manage and control process, and perform quality control as needed

  • Market Awareness: Competitive trends, opportunities. Leverage external expertise. Stay fresh, up-to-date and relevant with new technologies, desirable skill sets, and form opinions on broad topics within technology and internet-focused companies

  • Problem solving – You are a natural problem solver. You’re curious about how to best solve problems and have the persistence to follow through.

  • Innovative thinking and strong ability to deliver results in product and/or process

  • Able to create, define and chose an application framework and a standard way of pursuing application development

  • Able to effectively listen, observe and understand the broader system environment

  • Able to consult and provide guidance to management and employee groups and/or departments on advanced technical issues

  • Have a passion for mentoring, managing, training, and helping team members' professional development

  • Capable of decisive problem solving without sacrificing collaboration

  • Effective at building and fostering healthy group dynamics

  • Able to lead creativity, risk-taking, and continuous improvements in the product development value chain

  • Must be able to lead and influence at all levels without direct control of individuals