Job Description
What You Will Be Doing
Help build a new platform to replace our legacy applications
Drive the development of new features in an Agile environment
Collaborate with team members to determine best practices and customer requirements for software
Collaborate and lead teams to build CI/CD pipelines and create a culture of Continuous Improvement
Participate in iteration planning. Decompose user stories into technical tasks that may be distributed to multiple teams. Develop and deliver features dependent on the completion of multiple tasks in a continuous deployment environment.
Facilitate project inceptions, daily standups, iteration planning and retrospectives across multiple initiatives in parallel
Lead daily standup meetings across one or many projects, keeping the ritual brief and productive
Prepare for and facilitate agile inceptions
Work collaboratively on multiple initiatives, maintaining backlogs, driving feature completion, reporting to senior management on progress toward prioritization
Build systems that are scalable, performant and secure
Mentor other engineers on a variety of topics: micro-services, domain-driven design, CI/CD pipeline automation and cloud infrastructure.
Solve business needs with initiative, sound judgement, a strong technical mind, attention to detail and exceptional customer service
Participate in strategy sessions to determine the best technology solutions to solve business problems
What You Need for this Position
Proof of US Citizenship or lawful permanent resident status
Must pass government security background check specific to this system/platform. Background check instructions will be provided prior to starting in this role and background check must complete prior to starting this role.
5+ years proven experience as a .Net application or lead .Net developer developing and deploying APIs, websites, and related software into the Azure cloud
Full stack capability
5+ years experience working as a software engineer on an agile scrum development team.
3 to 5+ years experience developing software for the Azure cloud.
Strong and current familiarity with Azure platforms and services, including Azure App Services, Azure API Management, Key Vault, Azure Monitor, Azure Application Insights, Azure SQL, etc.
Expertise with Visual Studio, C#, Python, Docker, JSON, REST Services, OIDC, SAML, HTML frameworks such as Angular or React, and similar Azure development technologies.
Familiarity and hands-on experience with Infrastructure as Code (IaC) tools such as Terraform is a plus
Strong understanding of security best practices for Azure deployments, including code scanning, access controls, IAM, and data encryption.
Awareness of FedRAMP, FISMA, and/or Zero Trust Architecture strongly desired.
3+ years Experience with CI/CD pipelines and deployment automation using tools like Azure
3+ Experienced with DevOps/Agile toolsets, and processes.
3+ years' experience with release management and production operations
3+ years' experience in an agile coaching/mentoring role
3+ years of software delivery experience, working on or leading agile development teams (ideally using Scrum or Kanban)
DevOps Experience with Agile methodologies, Scrum Excellent problem-solving skills and a proactive approach to identifying and resolving issues
Strong teamwork, leadership skills and communication.
3+ Microservices Architecture (advanced design patterns).
3+ Demonstrated experience in developing APIs and interface contracts is necessary
3+ years' experience building distributed / service oriented / microservice-style and cloud-based application architectures
3+ C# or Python
3+ HTML 5, CSS React, Blaze, or NodeJS
3+ Docker\Kubernetes
3+ Rest Services/API’s
3+ Visual Studio
3+ Git
Education:
Preferred – Bachelor’s degree or higher in Computer Information Systems, Software Engineering, or similar.
Microsoft certifications a plus.
Company Description
AustinPPS delivers simple technical and business solutions for complex organizations and systems.
Company Description
AustinPPS delivers simple technical and business solutions for complex organizations and systems.