MNP

  • Solutions Architect

    Position ID
    2020-7149
    Position Type
    Full Time
    Position Location(s)
    CA-AB-Calgary
  • DIFFERENT BY DESIGN

    Imagination, ingenuity and entrepreneurial thinking leads to endless opportunities. Discover your next career at MNP.

     

    Combine your passion with purpose and join MNP’s Technology team as a Solutions Architect. Work with tech-savvy problem solvers who embrace digital transformation and the possibilities technology brings to the future of our industry. You’ll make an impact by designing, developing and maintaining innovative, high-quality solutions that are defining the way MNP does business.

     

    MNP is a leading national accounting, tax, and business consulting firm in Canada. Entrepreneurial to our core, our team members are successfully ‘disrupting’ mid-market business practices.

     

    YOUR ROLE @ MNP

    Performance Expectations

    • Establish strong partnerships through collaboration with business groups, functional leaders, the technology group and key subject matter experts (SMEs) to ensure software quality attributes are understood
    • Enable communication and increased understanding between business and technical teams using architectural diagrams and ubiquitous language
    • Identify implementation risks and analysis of potential impact on the firm and on the achievement of solution objectives
    • Provide consulting and expert advice regarding the strategic direction and implementation of architectural standards, principles and best practices
    • Accountable for the overall viability and integrity of a solution
    • Work collaboratively with the software development team to design architecture for cloud, on-premise and hybrid systems
    • Create and maintain architectural diagrams that accurately reflect the required software quality attributes and satisfy business requirements
    • Demonstrate the viability of architectural decisions by creating proofs of concept using the appropriate technology stack
    • Assist with project management work breakdown and sprint planning by expressing solution architecture in Azure DevOps using User Stories and Tasks
    • Facilitate demos and discussions with the technical team and stakeholders
    • Conduct code-reviews to ensure developer implementations are aligned with the solution architecture and architectural principals and standards
    • Provide technical mentorship and guidance to development team throughout the solution implementation
    • Keep abreast of technical, business and market industry trends, internal strategies and directions through publications, research papers, personal networks and vendors
    • Drive technical discussion with 3rd party vendors during the vendor viability assessment phase

    Your Skills and Experience

    • Bachelor’s or Master’s degree in Computer Science or Software Engineering required
    • Five (5) or more years of technical leadership and architecture experience in enterprise software development as a software architect
    • Five (5) or more years of development experience using the Microsoft technology stack, including .NET Framework, .NET/ASP.NET Core and MS SQL
    • Three (3) or more years of experience architecting solutions using cloud components
    • Microsoft Azure experience considered an asset
    • Advanced knowledge, experience and understanding of architecture, application development, application systems design and integration
    • Experience creating architectural diagrams using UML, c4 model and other similar languages or models
    • Extensive comprehension and hands-on experience with architectural frameworks, design patterns and development methodologies such as Microservices, SOA, CQRS, Message Brokers and Domain Driven Design
    • Experience designing solutions using an agile approach allowing delivery over multiple iterations
    • Hands-on experience re-architecting and modernizing legacy systems
    • Familiarity and understanding of the corresponding impact on IT infrastructure fundamentals (i.e., network technologies/protocols, security, cloud, servers, virtualization, storage, application virtualization, scripting, IT automation)
    • Demonstrated passion for innovation, continuous improvement, growth and change management

    YOUR REWARDS @ MNP

    More than a paycheque, MNP delivers. Here, you’ll be empowered to share your ideas, take on new challenges and advance your career.

     

    Join a diverse firm committed to maintaining its unique culture and fostering a balanced lifestyle. MNP offers benefits that allow you to thrive at work and outside the office! You can expect: Generous paid time off including four (4) personal days, firm sponsored FUN social events, a group pension plan with 4% matching contribution, client and team member referral bonuses, a wellness subsidy, health and dental benefits, work life flexibility, exclusive access to a variety of perks and discounts, professional development assistance, learning opportunities through MNP University, and more!

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us

    Not ready to apply? Create a profile and connect with us for general consideration.