Posted in

System Architect/Tech Lead

System Architect/Tech Lead

CompanyAccenture
LocationChantilly, VA, USA
Salary$140400 – $265300
TypeFull-Time
Degrees
Experience LevelSenior

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