Previous Job
Previous
.NET Architect - Contract
Ref No.: 20-00262
Location: Alpharetta, Georgia
Job Description:
Our direct client is seeking a .NET Architect for their Alpharetta, GA location.

Responsibilities:
  • Utilize established development tools, guidelines and conventions including but not limited to .NET, .NET Core, C#, MVC, and Web Forms
  • Prepare and maintain code for various .Net applications and resolve any defects in systems
  • Manage defect tracking system and resolve all issues and prepare update for systems.
  • Investigate and develop skills in new technologies
  • Monitor everyday activities of system and provide require support
Requirements:
  • BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience
  • 7+ years of development experience with .NET, .NET Core, C#, MVC, and Web Forms
  • Strong background in object-oriented development techniques
  • Understanding of Software Development Life Cycle and Agile methodologies
  • Good understanding of Design Patterns and implementation associated
  • Good understanding of different Architecture Patterns (Microservices, n-layers, MVVM, MVC)
  • Strong technical skills designing, developing, debugging, documenting, and implementing applications.
  • Strong knowledge on database design, development and performance tuning
  • Experience supporting and documenting process to assist in sustaining the project during Production deployment
  • Experience generating and updating technical documents.
  • Experience translating Requirements and Design and Solution Architecture deliverables into detailed design specifications
  • Experience coordinating and assigning tasks to team members
  • Understanding of Cloud development and Cloud migration strategy to PaaS approach (Microsoft Azure, AWS)
  • Experience in client-side development with Angular (or other like ReactJS)
  • Experience maintaining adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
  • Leadership and Communication skills
  • Passion for technology and knowledge
  • Financial industry experience is big plus
  • Operate with a sense of urgency