AWS DevOps Engineer (No relocation)

Overview

Hybrid
$70 - $80
Contract - W2
Contract - Independent

Skills

Github
terraform
AWS
DevOps

Job Details

AWS DevOps Engineer
3 Days HYBRID - Reston, VA
Must Have:
GitLab and Terraform and Python
This position function independently, providing professional and technical support in the development, installation and maintenance of business systems solutions for the most complex systems across our Company. Incumbents must be comfortable functioning in a highly collaborative manner and partner closely with Platform & Architecture teams, Feature Development teams, and the QA team in the development of secure, cutting-edge software within TruStage s Innovation Center.

Job Responsibilities: List of general activities, duties and/or tasks typically performed within the job.

  • Incumbents in this role perform the following responsibilities in an Independent / Advanced capacity to support the most complex development work across our Company, and are responsible for the estimating, planning, and managing of their own tasks, reporting on progress in daily scrums, and delivering work through sprints.
  • (80%) Develop, test, implement, document and maintain high quality business systems software solutions on various computer platforms in response to the story flow across sprints, adhering to established methodology and practices.
  • (15%) Perform architecturally compliant technical design and requirements as received in the story flow across sprints, and as requested when design spikes are necessary.
    Collaborate with other developers and Tech Leads, and communicating effectively with Scrum Masters, and Product Owners about daily progress or blockers.
  • (5%) Continually enhance and share knowledge in application development best practices, technologies, methodologies, and standards. Acquire, effectively apply and train others in new technical skills as driven by business need and/or technology advancements.
    Develop and maintain an expert level understanding of industry trends and proactively work as appropriate with decision-makers to drive change within and across IT organizational units.
  • Developers in this position write clean, maintainable code following best practices; participate in pull requests and other types of peer-review; ensure at least 85% code coverage in automated tests within an automated CI/CD environment; adhere to established branching and merging strategies.
  • This role supports Solutions Development efforts having a high degree of ambiguity and breadth.

The above statement of duties is not intended to be all inclusive and other duties will be assigned from time to time.

Job Requirements:

List of general education, background and experience, knowledge, skills, and abilities typically required to effectively perform the responsibilities of the job. Also include any required licenses and/or designations.

  • BS in MIS or CS, or equivalent work experience.
  • 10+ years work experience in a software development role
  • FinTech, digital banking/lending experience a plus
  • 7+ years experience in a combination of the following:
  • Cloud-based infrastructure; AWS preferred
  • Node.js / React / Redux / Typescript; browser-based data persistence patterns
  • Reactive Native / Swift / Android SDK; mobile data persistence patterns
  • CI / CD best practices; AWS DevOps / Pipelines a plus
  • Development tools in a Windows environment; PowerShell, Docker
  • Git, or an equivalent, distributed version-control system / repo
  • Experience with Dynatrace and Veracode or like tooling
  • Demonstrated mastery of information technology concepts and deep expertise in application development in more than one business system area.
  • Demonstrated expert knowledge of application development concepts in a multi-platform computing environment, including application development life cycle, n-tier development, event-driven and asynchronous architecture, object-oriented design, etc.
  • Demonstrated expertise in business application, information and/or technical architecture design coupled with the ability to teach others.
  • Demonstrated ability to communicate and drive adoption of quality up-front continuous integration and sprint/release delivery process improvements within assigned agile teams.
  • Proven ability to communicate business and technical information effectively, verbally and in writing, in-person and through collaboration software (Slack, MS Teams, Confluence, email, etc.).
  • Demonstrated ability to work on a collaborative Development Team, and step outside of typical job duties to help the team complete Sprint or Kanban commitments.
  • Ability to navigate ambiguity with positivity, build collaborative relationships, and seek feedback.
  • Demonstrated good judgment and reliability.
  • Proven ability to provide a high level of customer service.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.