What are the responsibilities and job description for the DVS - .NET Application Architect position at nLeague?
Job ID : DVS - .NET Application Architect (755995)
Position : NET Application Architect
Client : DVS
Location : 101 N. 14th Street, 17th Floor Richmond, VA 23219
Duration : 03 Months
ONSITE Expectation . This is 100% on-site for the first month. After that 4 days on-site and 1 day telework
Parking is not provided for contractors.
ABOUT THE ROLE
- Seven years of progressive responsibility in an IT environment with demonstrated technical knowledge provides the necessary skills, knowledge, and abilities. Three years relevant Experience with enterprise-wide integration architecture in a .net environment is required.
- Experience designing and developing web-based applications using C#, .NET Core, HTML, CSS, JavaScript, React, Node.JS, SQL Server, and RESTful Web APIs.
- Strong knowledge in cloud-based architecture and design solutions.
- Experience with cloud environments (AWS, Azure and / or Google Cloud).
- Strong communication and writing skills. Ability to work out differences of opinions and publish scalable and quality system designs based on specification.
- Experience with source code control systems (DevOps preferred) and CI / CD processes.
- Strong knowledge of OOAD and multi-tier architectures and application of architectural design patterns for solutions.
- Strong knowledge of enterprise software development techniques, such as SOA / EDA-based design, Microservices using Web API, and queue-based processing using any messaging technologies, such as RabbitMQ, MSMQ, etc.
- Ability to design, develop, and maintain large-scale, high-performing, high transactional systems.
- Ability to diagram and document designs and requirements.
- Strong verbal and written communication skills with presentation experience.
- Ability to work as a collaborative team member while also being comfortable in leading a work initiative when directed.
- Ability to set strategic architectural direction in integration technologies.
- Design and architect Identity and Access Management (IAM) solutions using AD, Microsoft application servers, and Azure.
- Design and develop the low-level environment and production environment to support the Software development cycle.
- Guide project teams with the implementations consistent with company policies and practices
- Align projects with business and IT strategy to help projects sustain alignment with company policies and standards
- Write policy and standards as needed to sustain company compliance with regulatory changes
- Work with development and QA teams to ensure the use of secure coding practices and verification methods
- Development of product roadmaps and alignment efforts to meet security goals
- Deep knowledge of service-oriented architecture frameworks, standards, and tools.
- Deep understanding of the architecture standards and best practices surrounding integration technologies
- Deep understanding of SOA and transaction management's security considerations and implications.
- Ability to determine the architectural implications from requirements that impact other areas of enterprise architecture.
- Ability to break down requirements into project estimates and determine timelines and dependencies with the other domains / projects.
- Clear understanding of ongoing and planned projects and their inter-dependencies / timelines.
- Clear understanding of the governance process.
- Deep understanding of all Enterprise Architecture processes.
- Strong analytical, problem solving and planning skills.
- Excellent interpersonal and communication skills.
- Ability to multi-task in a fast-paced environment.
- Flexibility to adapt readily to changing business needs.
- Enthusiastic, can-do attitude with the drive to learn and improve.
- Deep knowledge for design, configuration and management of Azure and AWS.