Sr. Software Architect in Alpharetta, GA at HUNTER Technical Resources

Date Posted: 10/17/2020

Job Snapshot

Job Description


Responsibilities:
 
  • Provide architectural and big-picture oversight for development of new or enhanced software products.
  • Responsible for ensuring quality and consistency of the software architecture across the system and providing day-to-day technical guidance to the development teams.
  • Define the system, technical, and application architectures for major areas of development and recommend course of action to maintain cost effectiveness and competitiveness.
  • Stay up-to-date on business initiatives and objectives, particularly as these relate to infrastructure and development architecture issues.
  • Research and implement best practices frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.
  • Research new technology and development tools to remain abreast of current and emerging technology.
  • Drive software design for agile software teams, including providing patterns, design diagrams and team direction and mentorship.
  • Develop Proof of Concept prototypes to demonstrate value or benefits of new technologies and processes
  • Develop flexible, robust code or code packages that can be shared across products and teams

 

Requirements:
  • Bachelor Degree desired or equivalent military or work experience
  • 9+ years of progressive experience and proficiency in the following:
    • Web Application Architecture
    • HTML/ AJAX/ CSS/ JSON
    • AngularJS / Angular
    • Web Services (Soap & Rest)
    • C#, .NET Framework, .NET Core
    • Database Architecture (SQL Server, NoSQL)
  • Experience with Node.js, ASP.net and ASP.net Core
  • Experience with Cloud Architecture as well as implementing cloud native solutions in a large public cloud (Azure, AWS, GCP).
  • Service Oriented, N-Tier, Layered and Micro-Services Architectures
  • Azure DevOps, Git, Jenkins (or other automation tools) strongly desired
  • Outstanding ability to communicate complex information to various audiences and all levels of the company