.Net Architect

27 Jul 2024

Vacancy expired!

Job ID: NC-684274 (910090729)Hybrid .Net Architect (15+) with C#, ASP.net, MVC, SQL Server, LINQ, Azure, SSRS, and Web API experienceLocation: Raleigh NC (NCDST)Duration: 12 monthsPositions: 2 (4)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. Skill Required / Desired Amount of ExperienceOverall experience in all phases of the software development lifecycle with an emphasis on large enterprise systems Required 15 YearsSystem Analysis and Design Required 15 Years.NET Programming – C# Required 15 YearsASP.NET MVC Development (v5) Required 7 YearsAzure DevOps – Work Items and Branching Required 5 YearsMicrosoft SQL Server – Development Required 7 YearsLINQ Required 5 YearsASP.NET WebForms Development Required 15 YearsPrincipal Architect on a complex, enterprise level system Highly desired 3 YearsTechnical Lead on a complex, enterprise level system Highly desired 10 YearsExperience Working with Azure Cloud Services Highly desired 4 YearsMicrosoft SQL Reporting Services Highly desired 7 Years.NET Core Highly desired 3 YearsMicrosoft ASP.NET Web API Highly desired 3 YearsThe 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 modeling, 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 communicationDuties may include:Business process automation analysisDesign application, infrastructure and data architectureCoordination with business analysts or SMEs on implementing business requirements and use cases developedSystem design and development/codingDevOps related dutiesDocumentation 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 developedTest plan development and executionThe 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 (MSTest, xUnit, nUnit). Experience with automated test tools a plus.RTR-684274.docxAE-684274.docx

  • ID: #44408293
  • State: North Carolina Raleigh / durham / CH 27601 Raleigh / durham / CH USA
  • City: Raleigh / durham / CH
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2022-07-27
  • Deadline: 2022-09-24
  • Category: Et cetera