Software Architect Microsoft (.NET and Azure)

C4 Technical Services

Software Architect Microsoft (.NET and Azure)

Minneapolis, MN (Hybrid 1 day a week)

We are looking for a passionate, self-motivated and energetic Software Architect, who will be a member of a highly visible team that is responsible for creating, evolving, and driving the technology roadmap. This position is responsible for driving the understanding and implementation of mature industry standard methods, tactics, and tools to create software solutions that meet their quality and functional requirements, as well as maintaining good working relationships with cross-functional teams and mentoring project team members.

Here's what you'll do:

  • Provide solid contribution as a hands on architectural leader in an agile, product-aligned sprint team
  • Identify and prioritize the architecturally significant requirements
  • Work as a liaison with cross functional teams to facilitate technical alignment and understanding 
  • Drive productivity and quality goals
  • Drive R&D and infusion of new technologies into product lines
  • Determine the major software patterns and mechanisms
  • Enforce the integrity of the software architecture by maintaining strong collaborative relationships with architects and developers from other platform and product teams
  • Contribute to technical sizing of requirements
  • Manage and communicate technical risks and issues
  • Consult, guide and mentor developers, drive design and code reviews
  • Document designs and generate visuals on as needed basis to communicate and sell ideas and initiatives to teams
  • Continuously learn authoring and delivery platforms’ internals to better understand design, integration and extension points and drive architecture consistency and integrity across products
  • Participate in troubleshooting and resolving critical issues, inefficiencies and customer escalations
  • Handle other software design and development responsibilities as determined necessary

Here's what you'll need:

  • B.S. in Computer Science, Software Engineering, or Business Information Systems (or equivalent professional certification and work experience)
  • Azure
  • 6+ years’ experience in web application development, full-stack
  • 3+ years’ experience in software design and architecture / technical team leadership
  • Technical leadership experience designing and implementing the architecture for high performance, scalable and globally delivered web based software solutions using .NET
  • Understanding of fundamental software design principles and their merits
  • Proven track record of successfully delivered projects
  • Knowledge of major reusable software mechanisms and patterns
  • Demonstrated ability to maintain an awareness of shared service discovery and re-use opportunities within an enterprise architecture context
  • Ability to understand both the application domain and the major technologies used to implement the software architecture
  • Proficiency in .NET 4.5.*, .NET Core, Visual Studio, TFS
  • Solid experience designing and building rich front-ends and data visualization using modern web stack – Angular, Node, Webpack, JavaScript, HTML5, SASS, REST, etc
  • Experience with cloud computing – Azure, AWS, etc
  • Working knowledge of SQL and NoSQL engines
  • Working knowledge of security protocols, modern identity management and access control
  • Strong problem-solving skills
  • Collaborative team player, working in agile environment and balancing potential complexity with consideration to required scope & schedule limitations

#DICE

efinn@c4techservices.com

Read Full Description
Confirmed 9 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles