4 months ago
Urbandale, IA, USAEntry Level

Responsibilities

  • Build and maintain full-stack web applications using Blazor Server or WebAssembly and ASP.NET Core.
  • Design and implement APIs, background services, and data access layers using .NET and Entity Framework Core.
  • Write and maintain unit, integration, and end-to-end automated tests.
  • Deploy, monitor, and troubleshoot applications hosted on Microsoft Azure.
  • Develop and maintain GitHub Actions pipelines.
  • Collaborate with product, design, and engineering colleagues through code reviews, architecture discussions, and sprint ceremonies.
  • Contribute to technical documentation and team standards.
  • Investigate and resolve production issues while maintaining long-term code health.

Requirements

  • Require 0-3 years of professional software development experience.
  • Require a bachelor's or associate degree in Computer Science.
  • Demonstrate proficiency with a modern programming language such as Python, C#, Java, or Go.
  • Understand front-end fundamentals including HTML, CSS, and JavaScript or TypeScript.
  • Have familiarity with relational databases.
  • Demonstrate strong communication skills and the ability to pair with colleagues.
  • Preferred experience includes GitHub Actions or CI/CD workflows, Docker, orchestration basics, Azure Service Bus, RabbitMQ, Azure AD or Entra ID, OAuth/OIDC, clean architecture, CQRS, domain-driven design, and Azure certifications such as AZ-900 or AZ-204.

Benefits

  • Competitive compensation package with benefits supporting employees and their families.
  • Family-like culture with ongoing support, recognition, and opportunities for career growth in a hyper-growth company.

Tech Stack

AzureC#CSSDockerGitHub ActionsGoHTMLJavaJavaScript.NETPythonRabbitMQTypeScript

Categories

Contact me