Avionte Staffing Software Company Profile

Software Architect at Avionte Staffing Software (Minneapolis, MN)

About the Employer

Job Description

ROLE AND RESPONSIBILITIES As our Software Architect, you will be entrusted with the architecture, design and development of web-based and windows-based products, and helping to define and implement architecture while working with developers, product managers, and other architects. ESSENTIAL FUNCTIONS Works closely with other architects to determine, develop, and maintain architecture guidelines and coding standards Collaborates with the development team in the development and initiation of new software designs and architectures ensuring new development is done according to the established architecture Reviews and is a key contributor for design and code inspections Develops architecture and design alternatives Does research on emerging software development products, languages, and standards in support of procurement and development efforts Cultivates and disseminates knowledge of development best practices Trains and provides guidance to software development staff REQUIREMENTS 7+ years of experience in Software Development (full lifecycle) with a minimum of 2 years in Software Architecture Previous experience implementing high traffic, enterprise level, web applications with a focus on scalability, security and consumer acceptance. You must have experience with developing web services Excellent large-scale design and implementation skills with broad and deep experience in algorithms Expert knowledge with AngularJS, Angular6, C#, Entity Framework, and SQL Bachelors degree in Computer Science, Engineering or equivalent experience Expert knowledge of Microsoft .NET tech stack Detailed knowledge of Agile design methodologies; experience creating design documentation, roadmaps, and coding standards Ability to communicate business and technical information clearly Ability to establish/revise/execute process change to gain engineering efficiency as well as identify opportunities for improvement