Technical Architect (.NET, C#, Azure)

Atlanta, GA 30328

Posted: 09/18/2018 Employment Type: Contract To Hire Industry: .NET Architect Job Number: 51109

Technical Architect (.NET, C#, Azure)

The Technical Architect is a team member involved in many aspects of a customer engagement; from the collaboration with other team members and customers to determine the best solution for a particular engagement to the design, development, and delivery of software products.

  • Explain abstract technical concepts in a business value context is critical
  • Define and create reusable development frameworks and tools used by development teams
  • Guide our customers during development projects on planning, feature scoping, development practices and quality
  • Evangelize agile practices and standards to team members
  • Lead design reviews of web, Windows, cloud and mobile applications
  • Evaluate and recommend on Microsoft-based technology-based products (commercial or open source) as to their technical merit and architecture
  • Assess risks associated with usage of 3rd party components and packages


Deep understanding and knowledge of the following technologies:
  • .NET framework, including ASP.NET development
  • C# Expertise
  • SQL Server 2008 or 2012
  • Experience designing and building applications using various components of Microsoft Azure Cloud
  • Must have experience in designing DW/BI architectures, understanding of common data warehouse architectural patterns and trends (star schemas, conformed dimensions, ETL patterns, cube design, etc.)
  • Experience with SSAS, SSIS and SSRS is desirable
  • Solid experience designing and creating data warehouse data models, designing and creating multi-dimensional cubes in a data warehouse environment, designing and creating ETL processes, designing and creating BI front ends
  • Desire to write production code
  • Project experience using the Scrum framework
  • Project experience with agile development practices, including unit testing and continuous integration
  • A strong sense of ownership and a willingness to work with team members to drive out successful solutions
  • Professionalism; to include written and oral communication – the ability to communicate collaboratively in front of a whiteboard. An ability to understand your audience and adjust your communication style to fit them.
  • A desire to constantly learn and share new knowledge
  • A caring attitude – care about what you do, who you do it with and how you’ re going to be successful in the end
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.