HIRE TYPE: W2
Title: .NET Architect
Location: Tallahassee, FL- USADuration: 12+ MonthsJob Overview…
- Proactive participation in identifying and refining non-functional, functional, and compliance requirements in order to design an informed blueprint. The blueprint will be designed with careful consideration paid to available technologies, risks and organizational constraints.
- Driving critical decisions about the following key solution aspects: organization of the solution, high-level structure, main components, interfaces, performance, resilience, reuse, comprehensibility, scalability, and security.
- Identifying and defining the interaction between solution components and any necessary external systems or services (e.g., APIs).
- Selecting a technology stack, development standards, and deployment methods.
- Effectively communicating architectural vision providing a basis for mutual understanding between stakeholders and technical staff.
- Assist project manager with estimating development time and identifying necessary developer skillsets.
- Production of architectural prototype(s), proving the feasibility of the design blueprint and selected technical stack. This “skeleton” system addresses identified significant problems or major risks.
- Mentoring tech leads and developers (verbally, with code examples, etc.)
- Sets quality standards and ensures adherence to them.
- Assists project manager with changing requirements, altering architecture where required and communicating impact to the development team.
Required Experience: - A minimum of 10 years of high-tech industry, product engineering and/or IT work experience, along with at least 3 years of relevant architecture experience.
- This role requires a high level of communication with all areas and levels of an organization. Effective communication skills, both written and oral, are required.
- Demonstrate ability to lead discussions with stakeholders, technical staff, and third-party service providers to determine the feasibility of procuring and utilizing preferred technologies.
- State government domain experience ensures the successful candidate knows how the organization operates. Subject domain experience ensures the successful candidate.
- understands what the organization does and how and why they do it.
- Proven development experience of 10 years, ideally working with multiple technology stacks. This position requires design blueprints, proofs of concept, code examples, and technical team mentoring, which is impossible if you do not have in-depth knowledge and expertise with the selected technical stack.
- Proven leadership skills. Demonstrate the ability to mentor and coordinate technical teams. Earning respect and authority is required to obtain support for architectural vision and standards for development and quality.
- Application development experience (10 years).
- Demonstrated experience and skill in effectively communicating architectural vision with key stakeholders, subject matter experts, technical staff, and external contractors (3 years).
- Experience working with project stakeholders identifying and refining solution requirements (5 years).
- Experience driving and taking ownership of critical decisions about the following key solution aspects: organization of the solution, high-level structure, main components, interfaces, performance, resilience, reuse, comprehensibility, scalability, and security (3 years).
- Experience designing, championing, and communicating technical blueprints of system architecture (3 years).
- Demonstrated experience researching, designing, and implementing solutions with emerging technologies and industry standards to mitigate organizational technical debt (3 years).
- Architecting systems requiring a minimum team of 5 individuals to develop (3 years).
- Experience working in Agile/Scrum methodologies (5 years).
- Experience designing solutions implemented in cloud environments: Microsoft Azure, AWS, or Google Cloud (3 years).
- Experience creating and monitoring continuous integration and deployment (CI/CD) pipelines (3 years).
- Experience packaging, deploying, and monitoring solutions implemented in cloud environments (2 years).
- Experience designing solutions implemented in on-premises environments (2 years).
- Experience packaging, deploying, and monitoring solutions implemented in on-premises environments (2 years).
- Experience mentoring tech leads and developers (3 years).
- Experience performing code reviews to ensure compliance with identified standards of practice (3 years).
- Experience supporting solutions through the entire software development lifecycle (SDLC) (6 years).
- Experience and knowledge of Network and System development and deployment.
- Experience and knowledge in organizing data.
- Experience in computer servers, network analyzers, load balancers, and network channels.
- Extensive working knowledge with authentication providers like ForgeRock or Auth 0.
- Extensive experience working with OData and OData REST APIs.
Preferred Technical Experience:Operating Systems: WindowsDatabases: Oracle, SQL Server
Programming & Scripting Languages: .Net Framework, .Net Core, .Net Standard, C#, MVC, Shell Scripting, YAML, XML, JavaScript Libraries, VB.Net, ASP.Net
Tools & Utilities: Azure AD Federation Services, Windows Administration, Active Directory, IIS Administration, Auth0, OAuth 2.0, OData and OData Rest API’s, Telerik Kendo UI, Bootstrap, Toad for Oracle, MSBuild Tools, Azure DevOps, SQL Server Reporting Services, Visual Studio Interested can share resume to gkarthik at softpathtech dot com