.NET Application Architect/Developer w/C# - (ONSITE)
Richmond, VA
Contracted
Experienced
Job Title: .NET Application Architect/Developer w/C# - (ONSITE)
Location: Richmond, VA
Duration: 12+ Months
Job Description:
Skills:
Location: Richmond, VA
Duration: 12+ Months
Job Description:
- Seven years of progressive responsibility in an IT environment with demonstrated technical knowledge which provides the necessary skills, knowledge and abilities. Three years relevant Experience with enterprise-wide integration architecture in .NET environment 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).
- 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, 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.
- Enthusiastic, can-do attitude with the drive to learn and improve.
- Deep knowledge of design, configuration, and management of Azure and AWS.
Skills:
Skill | Required / Desired | Amount | of Experience |
Ten years of progressive responsibility in a .NET development environment | Required | 10 | Years |
Demonstrated technical knowledge that provides the necessary skills, knowledge, and abilities | Required | 7 | Years |
Three years of relevant experience with enterprise-wide integration architecture in a .NET environment required. | Required | 3 | Years |
Strong knowledge of OOAD and multi-tier architectures, and application of architectural design patterns for a solution. | Required | 7 | Years |
Ability to design, develop, and maintain large-scale, high-performing, high-transactional systems in .NET. | Required | 7 | Years |
Expertise in C# programming language. | Required | 7 | Years |
Ability to diagram and document designs and requirements. | Required | 7 | Years |
Strong communication and written skills. Ability to work out differences of opinions and publish scalable and quality system design specifications. | Required | 7 | Years |
Ability to work as a collaborative member of a team while also being comfortable in leading a work initiative when directed to do so. | Required | 7 | Years |
Ability to set strategic architectural direction in integration technologies. | Required | 7 | Years |
Strong verbal and written communication skills with presentation experience. | Required | 7 | Years |
Design and architect DVS Business applications. | Required | 7 | Years |
Design and develop the low-level environment and a production environment to support the Software development cycle. | Required | 7 | Years |
Design and architect an Identity and Access Management (IAM) solution using AD, Microsoft application servers, and Azure. | Required | 3 | Years |
Write policy and standards as needed to sustain company compliance with regulatory changes | Required | 7 | Years |
Guide project teams with the implementation consistent with company policies and practices | Required | 7 | Years |
Align projects with business and IT strategy to help projects sustain alignment with company policies and standards | Required | 7 | Years |
Work with development and QA teams to ensure the use of secure coding practices and verification methods | Required | 7 | Years |
Development of product roadmaps and aligning efforts to meet security goals | Required | 7 | Years |
Design and develop databases | Required | 7 | Years |
Deep knowledge in service-oriented architecture frameworks, standards, and tools. | Required | 7 | Years |
Deep understanding of the architecture standards and best practices surrounding integration technologies | Required | 3 | Years |
Deep understanding of the security considerations and implications surrounding SOA and transaction management. | Required | 3 | Years |
Ability to breakdown requirements into project estimates and to determine timelines and dependencies with the other domains/ projects. | Required | 3 | Years |
Ability to determine the architectural implications from requirements that impact other areas of enterprise architecture. | Required | 3 | Years |
Clear understanding of ongoing and planned projects and their inter-dependencies/timelines. | Required | 3 | Years |
Clear understanding of the governance process. | Required | 3 | Years |
Deep understanding of all Enterprise Architecture processes. | Required | 3 | Years |
Strong analytical, problem-solving solving and planning skills. | Required | 3 | Years |
Excellent interpersonal and communication skills. | Required | 3 | Years |
Ability to multitask in a fast-paced environment. | Required | 3 | Years |
Flexibility to adapt readily to changing business needs. | Required | 3 | Years |
Optimize database systems for performance and reliability. | Required | 3 | Years |
Monitor and provide technical assistance to resolve all database issues related to performance, security, capacity, and access. | Required | 3 | Years |
Ensure data integrity and quality in database systems. | Required | 3 | Years |
Prepare documentation regarding database design, configuration, and change management tasks. | Required | 3 | Years |
Experience with messaging platforms (such as Azure Service Bus, RabbitMQ, or MSMQ) and messaging patterns. | Highly desired | 3 | Years |
Experience with the Virginia State Government and VITA, highly desired | Highly desired | 3 | Years |
Apply for this position
Required*