> Markdown version of [/jobs/ext/284297-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/284297-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - **Company:** Integrity Marketing Group - **Location:** Urbandale, IA, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Multitier Architecture, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Software Quality, Code Review, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Data Security, Relational Databases, Software Design Patterns, Entity Framework, Github, Identity and Access Management, Python (Programming Language), Enterprise Messaging Systems, SQL Azure, OAuth, OpenID, RabbitMQ, Azure Active Directory, Software Engineering, SQL Databases, TypeScript, Azure Service Bus, Blazor, Containerization, Information Technology, Front End Software Development, Restful APIs, Domain Driven Design, Serverless Computing, Docker, Golang, Programming Languages - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=65ac40d325ea3c56 ## About the Role Do you have experience in SQL?, Do you have a Associate's degree?, * 0-3 years of professional software development experience. Bachelors or Associates degree in Computer Science. * Strong communication skills and the ability to pair with colleagues to gain relevant experience. * Proficiency with a modern programming language (python, c#, java, Go, etc) * Front-end fundamentals: HTML, CSS, and JavaScript/TypeScript * Familiarity with relational databases Nice to Have: * Experience with GitHub Actions or CI/CD workflows * Familiarity with containerization (Docker) and orchestration basics * Exposure to messaging systems (Azure Service Bus, RabbitMQ) * Experience with identity and access management (Azure AD / Entra ID, OAuth/OIDC) * Understanding of clean architecture, CQRS, or domain-driven design patterns * Any Azure certifications (AZ-900, AZ-204, etc.) ## Description * Build and maintain full-stack web applications using Blazor (Server and/or WebAssembly) and ASP.NET Core * Design and implement RESTful APIs, background services, and data access layers using .NET 8+ and Entity Framework Core * Write and maintain automated tests (unit, integration, and end-to-end) to ensure code quality and prevent regressions * Deploy, monitor, and troubleshoot applications hosted on Microsoft Azure (App Services, Azure SQL, Azure Functions, Storage, etc.) * Participate in CI/CD pipeline development and maintenance using GitHub Actions * Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint ceremonies * Contribute to technical documentation and help establish team standards and best practices * Investigate and resolve production issues, balancing speed with long-term code health ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)