Software Architect - Expert
Role details
Job location
Tech stack
Job description
This individual will be expected to guide development efforts in the following activities: Provide oversight on the analysis and design for enterprise applications using .NET and ASP.NET MVC; Expected to guide in the development of applications throughout the SDLC, including the redesign of legacy applications written in older technologies such as ColdFusion, VB, and Access; Implement standards related to application technologies, including UI standards, development methodology, and coding and style guides; Develop and guide quality assurance processes including code reviews, performance testing, security scans, and adherence to industry, state, and federal standards; Identify and escalate technical risks and issues appropriately; Guide and engage in development activities which may include data analysis, data structures, data manipulation, preparing logical database models. Prepare, and/or review technical documentation such as system architecture designs, schemas, solution proposals, as appropriate.
Requirements
Mandatory Qualifications 1 84 months experience developing highly available and scalable multitier applications (such as 3-tier applications having a front-end UI, Web service, and backend database) using Object Oriented or Service Oriented Architecture involving data structures, algorithms, software design and Design Patterns. 2 84 months experience developing applications that are implemented using C# with the .NET framework (3.0 and higher) and/or the .NET Core framework. 3 60 months experience creating and supporting ASP.NET MVC or ASP.NET Core MVC Web applications. 4 84 months experience converting legacy applications from MS Access, Visual Basic, and Windows forms technologies to modern .NET Framework and .NET Core MVC applications. 5 72 months experience writing and consuming RESTful and non-RESTful Web services using ASMX, WCF and WebAPI technologies. 6 36 months experience with front-end technologies including but not limited to: React, Angular, and Bootstrap. 7 84 months experience writing SQL including Stored Procedures, Functions, Views, and complex queries (such as queries with nested select statements with UNION statements) in Oracle or SQL Server. 8 48 months experience setting up, managing and deploying .NET applications to IIS. 9 48 months experience developing, implementing and integrating systems related to criminal justice, critical infrastructure, public safety, or emergency response systems. Required Documentation Resume Copy of Candidate Identification (i.e., Driver's License//Visa and Passport if applicable)