This role requires expertise in cloud-based architecture, secure coding practices, and enterprise integration. The ideal candidate will bring seven years of IT experience, including three years in enterprise architecture, and have a proven ability to deliver high-performing, scalable solutions.
Responsibilities
- Design and develop web-based applications using C#, .NET Core, HTML, CSS, JavaScript, React, Node.js, SQL Server, and RESTful Web APIs.
- Architect and manage cloud-based solutions utilizing AWS, Azure, or Google Cloud platforms.
- Lead the design of multi-tier architectures, employing Object-Oriented Analysis and Design (OOAD) principles and best practices.
- Create and maintain high-transactional, scalable systems to meet business needs.
- Design and manage Identity and Access Management (IAM) solutions using Azure and Active Directory.
- Guide project teams to align development initiatives with strategic objectives and company standards.
- Develop and maintain secure, low-level, and production environments to support software development life cycles.
- Apply expertise in integration technologies such as SOA, EDA, Microservices, and queue-based processing using RabbitMQ or MSMQ.
- Establish and manage product roadmaps to meet security and compliance goals.
- Collaborate with QA and development teams to implement secure and scalable solutions.
- Document architectural designs and ensure adherence to secure coding and governance standards.
Must Haves:
- Bachelor’s degree in Computer Science, IT, or a related field.
- 7 years of progressive IT experience with at least three years in enterprise architecture.
- Expertise in .NET environment, including C#, .NET Core, and JavaScript frameworks (React, Node.js).
- Proficiency in RESTful APIs and cloud architecture with platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of secure coding practices, CI/CD processes, and DevOps.
- Advanced knowledge of integration technologies, including SOA, EDA, Microservices, and messaging systems like RabbitMQ or MSMQ.
- Exceptional verbal and written communication skills with experience in technical documentation.
Nice to Haves:
- Experience with Azure and AWS for design, configuration, and management.
- Familiarity with enterprise architecture governance processes and SDLC methodologies.
- Proven ability to develop secure coding policies and standards.
Location: Onsite: Richmond, VA