Job Description :
Role: Azure Lead/Architect

Location: Atlanta, GA

Duration: Contract

SUMMARY

The Lead Architect role is accountable for driving forward our architectural strategy at all levels of our software and networking ecosystem. This role will be responsible for oversight of corporate level architectural planning and development level architectural controls to ensure application and system integrity at all layers of our applications. The ultimate goal of the Lead Architect is to ensure that our architectural strategies and tactics are conducive to meeting our short and long term business objectives.

Reporting to the head of Software Engineering, this role will be responsible for owning and driving the architectural review process that ensures that all work streams are aligning with the overall architectural vision. In conjunction, this role will be responsible for determining the future path and helping to contribute to the product backlog in a manner that promotes adoption of desired architectural and networking/cloud practices.

Qualified applicants will be highly responsible, detail oriented, focused on quality, and always seeking to improve everything around them. People with a propensity for self starting and self managing to hit a set goal will excel. This role will require some hands on architecture and development of front, middle, and back end technologies - HTML and JavaScript, refactoring of C# middle tier, database development and refactoring, and Azure architecture refinements and upgrades. It is imperative that candidates constantly explore and stay abreast of new technologies and constantly foster innovation.

Additionally, this role is responsible for overseeing and maintaining the Azure network infrastructure. This includes working with internal teams to maintain Azure components as well as propelling our network based strategic initiatives. Knowledge and oversight of security processes and procedures at both the network and code level will be an integral part of this process.

This role will work on both product development and client specific implementation work. There will be a need for direct client involvement at times, primarily in working directly with technical teams of our clients.

SPECIFIC RESPONSIBILITIES

· Develop, manage, and drive the overall architectural strategy for Colibrium

o Establish and maintain working and sustainable architectural review process

o Provide mentorship to the teams at all levels of architecture

o Promote learning of architectural best practices throughout the company

· Ensure security practices are best of breed and constantly up to date

o Drive security strategy and work with internal and external stakeholders to implement standards

· Maintain and improve Corporate IT infrastructure through oversight of the following:

o Continue to drive ownership shift of most networking infrastructure from a single owner model to team full team (DevOps) model

o Oversight and management of internal corporate infrastructure

o Continue to develop and drive the continuous integration and continuous deployment process

o Development and maintenance of a scalable and secure infrastructure for hosting multiple dedicated clients, including infrastructure monitoring

o Build, manage, and support the operation of Production Hosting environment for clients

· Provide oversight and mentoring for application and system architecture

o Continuously explore, understand, and drive usage of latest technologies that can extend the capabilities of Colibrium

o Facilitate innovation and continuous process improvement

o Drive process improvements throughout the software development life cycle

o Employ and contribute to the continuous improvement of Colibrium SDLC methodology, project standards and process to ensure software development best practices

o Author technical documents during development efforts to ensure quality and compliance with standards and client SOWs

· Provide team and customer support through:

o Maintaining High-Availability Infrastructure, including ownership of support and contact protocols

o Provide a senior level point of escalation for support and system maintenance coverage

o Participate in planned events, as needed, to ensure successful outcomes for our customers

o Providing architectural solutions and guidance including diagrams, technical documentation, and other artifacts required to help scrum teams to complete work

o Discussions with internal and external customers on high level architectural concepts and planning

o Participation in strategic integrations and partnerships at a market and technical level

o Work with clients to review and evolve technical solutions for implementation efforts

o Refine and maintain model for ongoing estimation and governance of architectural improvements

o Promotion of documentation throughout all activities

o Mentoring of Engineers, both domestic and overseas

MINIMUM REQUIREMENTS

· A strong internal drive for pursuing continuous improvement

· Bachelor’s degree in Computer Science or a related field

· 10 or more years of experience with Architecture, C#, SQL Server, Azure, and web technologies

· Proficient with:

o Application and system architecture

o Scrum / Agile

o .NET programming and architecture, specifically with C#

o Strong understanding of front end, middle tier, and database architecture and frameworks

o Deep level understanding of SQL Server and database engineering practices

o Knowledge of IT infrastructure components, such as load balancers, gateways, firewalls, VPN technologies, DLP/corporate security, etc.

o Microsoft Azure Administration, specifically:

§ Virtual Machine Resources

§ Virtual Network (VNET) Resources

§ Virtual Machine Scale Sets

§ Azure SQL Database deployment and administration

§ Azure Active Directory administration

· Demonstrated ability to break down ambiguous, complex problems and create high-quality, innovative, and clean technical solutions

· Organizational and planning skills with the ability to prioritize multiple, competing priorities

· Critical analysis and problem-solving skills with a focus on detail and quality

· Action oriented and a team player with the ability to work efficiently in a fast-paced and dynamic organization

· Professional presence with an excellent customer service attitude and demeanor

· Experience in providing mentorship for Engineers a plus

· Understanding of common health insurance business processes is a huge plus

· Certifications for Scrum / Agile methodologies are a huge plus