Skip to content

System Architect/Tech Lead
Company | Accenture |
---|
Location | Chantilly, VA, USA |
---|
Salary | $140400 – $265300 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 7 years of experience in technical delivery, with demonstrated architecture
- Experience as a team lead
- Experience with AWS serverless components like Lambda, DynamoDB, API Gateway, S3, SNS and SQS, including other managed services like EC2, CloudFront, RDS and OpenSearch/Elasticsearch
- Experience in designing and developing architectures for web services and web applications
- Experience with code and API libraries in Node.js and Python
- Experience in reverse engineering solutions
Responsibilities
- Work with a Functional Analyst to refine requirements, generate Non-Functional Requirements (NRFs) and system requirements
- Research technologies and prototype solutions
- Create architecture designs and diagrams
- Work with developers and DevOps resources to ensure solution feasibility
- Reverse engineer Cloud services and code bases to document existing solutions
- Research and design optimizations to existing solutions
- Understand software architecture and code base
- Work with scrum master to organize backlog in preparation for sprint planning
- Provide direction to front and back-end developers
- Assist in code reviews and advise on best practices
- Ensure team is on track to meet technical milestones and deliverables
Preferred Qualifications
- Experience with front end technologies and frameworks
- Experience with Kafka or AWS Kinesis
- Experience with AWS ECS
- Experience with AWS multi-region solutions for High Availability
- Experience with video streaming formats and playback
- Experience with other programming languages: goLang, Groovy, C#
- Experience with Podman – Experience with RHEL8 and Linux system administration
- Experience with DevOps tools and processes
- Experience with CloudFormation and SAM templates
- Experience coaching and mentoring more junior team members
- Experience integrating AI/ML tools and capabilities
- Experience in requirements gathering and documentation
- Experience with the software development lifecycle and application deployment
- Experience in both waterfall and agile processes and artifacts
- Experience with pub/sub and message queues
- Experience with streaming data systems
- Experience in navigating and developing on Linux based systems
- Experience with Jira and Confluence
- Experience with containerized solutions using Docker
- Experience in creating and implementing AWS serverless architectures