Lead Developer (Azure)

Pyramid Systems, Inc.
2d$125,731 - $188,597

About The Position

Pyramid Systems is seeking a Lead Developer (Azure) who is responsible for leading the development of new application features and ensuring the availability and performance of the cloud environment. They will work closely with an existing team of engineers, tester, BA, and PM to analyze, estimate, and deliver new application features and O&M in an Azure environment following standard Agile two week sprints.

Requirements

  • US Citizenship required
  • Current Public Trust clearance, or the ability to obtain
  • 7-10+ years of experience developing and modernizing IT solutions
  • Recent experience designing and developing full stack solutions in Microsoft Azure
  • Knowledge of Azure Functions, Azure Event Grid, Azure Storage, Azure SQL Database, Azure API management, RESTful APIs, Terraform
  • Experience designing and managing the end-to-end architecture of a solution and ensuring that all components of the solution successfully integrate.
  • Significant experience with customer approved architecture and technologies (e.g., JavaScript, Node.js, , Vue.js, GitHub, VS Code, Postman, SonarQube, Terraform, Microservices, etc.)
  • Strong hands-on experience in full software lifecycle development methodologies with recent experience in the successful delivery of more than three (3) software solutions using Agile
  • Strong hands-on experience with CI/CD automation

Nice To Haves

  • Experience with NightWatch, Subject7, or Axe-Core-Library a plus
  • Experience with AI development tools a plus

Responsibilities

  • Hands on coding / development to the current cloud-based Azure application.
  • Develops level-of-effort estimates for enhancements and new features.
  • Apply subject matter expertise to the design and development of modernized software systems.
  • Research, design, and develops software systems.
  • Designs application objects that work together to produce desired product.
  • Ensures that completed objects provide all functionality described by application experts to ensure that performance guidelines are met.
  • Assist with reporting on current project status.
  • Works with other team members to develop a complete and integrated solution; and to deliver quality software and required documentation on time.
  • Utilize expertise to design, code, test, and debug software, focusing on areas like software design, engineering evaluation, API design, and statistical analysis.
  • Participate in all Agile ceremonies: daily stand up, backlog refinement, sprint planning, sprint review, sprint retrospective.
  • Participate in agency required phase gates such as Change Control Board (CCB) presentations.

Benefits

  • We offer competitive compensation, benefits, to include our Employee Stock Ownership Program, FlexPTO, and learning and development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service