Post Job Free
Sign in

Azure Cloud Full Stack EngineerDeveloper

Company:
AustinPPS
Location:
Dallas, TX, 75215
Posted:
May 21, 2024
Apply

Description:

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.

Apply