Job Description :

Hi,

Please find my client job requirement for your consideration.

Title:          Azure .NET Architect

Location:  Raleigh, NC

Duration:  12 Months

Client :      State of North Carolina

Job Description:

NCDST seeks candidate with extensive enterprise architecture experience, specifically with Microsoft Azure cloud platform. This is a challenging, true architect role that involves development and futureproofing of ORBIT, the state's pension admin system.

***NCDST's current Telework policy requires 4 days per work on site and 1 day of remote work per week working towards more telework balance in the future. Please be clear with candidates that this is not a full telework position at this time. ***

The Department of the State Treasurer is seeking two highly experienced candidates to perform technical and analytical work to examine, propose, and implement changes to the system and code architecture of ORBIT, the state's pension administration system.  The candidates will work hands on in the code development and associated tasks to ensure that these enhancements and changes to the architecture will allow the ORBIT application to remain supported into future years.  The candidates will serve as part of a 17-person development team overall, with specific projects having teams between 4 and 9 development team members at various points in those project schedules. 

Ideal candidate background:

·         15+ years overall experience in all phases of the software development lifecycle with an emphasis on large enterprise systems, cloud architecture, and scalable system design

·         3+ years as principal architect on a complex enterprise system, or 10+ years as technical lead

·         4+ years working with Azure cloud services or 2+ years working on migration of legacy systems combined with 3+ years Azure experience

·         Demonstrated experience with scalable, distributed / asynchronous enterprise system design

·         Hands on experience with Docker containers and Kubernetes (preferably AKS)

·         Comfortable in the selection and implementation of distributed architecture patterns such as the Saga and Materialized View patterns to optimize for scalability

·         The ability to define bounded contexts as it relates to the design of microservice based systems, finding optimal balance between scalability and complexity

·         Comfortable in the role of internal champion the cause; able to facilitate the wide range of technical and cultural changes needed to modernize not only code assets but associated processes for a legacy monolithic on-premise system

·         Capable of viewing the success of the solution both at a process level as well as able to dig in and write code to jumpstart individual microservices and lead ground-level code infrastructure

·         Understanding of the relationship between microservice implementation and Domain Driven Design (DDD)

·         Hands-on experience leading the modernization of complex monolithic legacy applications in areas such as domain modelling, DevOps, and cloud optimization

·         Skilled at documenting all work and facilitating knowledge transfer across a large team of all skill ranges

·         Ability to translate abstract business concepts and legislative rules into discrete domain models

·         Ability to approach system design with the goal of long-term future-proofing

·         Highly effective at verbal and written communication

Duties may include:

·         Business process automation analysis

·         Design application, infrastructure and data architecture

·         Coordination with business analysts or SMEs on implementing business requirements and use cases developed

·         System design and development/coding

·         DevOps related duties

·         Documentation creation and organization; training and knowledge transfer for existing staff (all skill levels)

·         Testing methodology implementation including automated unit and load tests for all code developed

·         Test plan development and execution

The ORBIT system is developed using Microsoft technologies including C#.NET, MVC, Microsoft SQL Server, Azure DevOps, etc. The team had previously been developing new ORBIT modules from scratch in ASP.NET MVC 5 with a responsive design UI but is right now in the transition phase to utilizing micro services in .NET Core instead for new development initiatives.  That examination of microservices and first projects developing new modules with microservices prompted a larger examination and future proofing initiative of the entire ORBIT codebase, including migrating to Azure cloud platform from on premises self-hosting in our data center. The candidates would be providing their expertise as an architect for all the changes necessary to transition to the new development methods and migrating older code to the new architecture. 

The candidate is required to be proficient with Azure cloud technologies, and should have demonstrated experience with MS Visual Studio, .Net Framework and .Net Core, Azure cloud services including Azure DevOps, MS SQL Server 2019/SSRS, ASP.NET MVC, C#, VB.Net, LINQ, HTML 5, JSON, jQuery, modern UI frameworks (Blazor/Angular/React etc.), unit test frameworks (MS Test, x Unit, n Unit).  Experience with automated test tools a plus.

Skills:

 

Skill

Required / Desired

Amount

of Experience

Overall experience in all phases of the software development lifecycle with an emphasis on large enterprise systems

Required

15

Years

 
           

 

System Analysis and Design

Required

15

Years

.NET Programming - C#

Required

15

Years

 

ASP.NET MVC Development (v5)

Required

7

Years

Azure DevOps - Work Items and Branching

Required

5

Years

 

Microsoft SQL Server - Development

Required

7

Years

LINQ

Required

5

Years

 

ASP.NET WebForms Development

Required

15

Years

Principal Architect on a complex, enterprise level system

Highly desired

3

Years

 

Technical Lead on a complex, enterprise level system

Highly desired

10

Years

Experience Working with Azure Cloud Services

Highly desired

4

Years

 

Microsoft SQL Reporting Services

Highly desired

7

Years

.NET Core

Highly desired

3

Years

 

Microsoft ASP.NET Web API

Highly desired

3

Years

             

Similar Jobs you may be interested in ..