1

Contract Unity Software Developer Jobs in Iowa (NOW HIRING)

Software Tutor

Ames, IA · Remote

$40/hr

Deep knowledge of software development methodologies, programming languages, version control ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Deep knowledge of software development methodologies, programming languages, version control ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

As a Principal Engineer, you will define platform-wide architecture supporting WFG's enterprise ... Moderate Travel 10 to 25% This is not a contract of employment nor for any specific job ...

Senior DevOps Engineer

Des Moines, IA · On-site

$126.90K - $163K/yr

Contract We are hiring for the role of Senior DevOps Engineer. Below are the key details: Role ... Collaborate closely with software engineers to optimize application performance and reliability in ...

next page

Showing results 1-20

Contract Unity Software Developer information

What is the difference between Contract Unity Software Developer vs Contract Game Programmer?

AspectContract Unity Software DeveloperContract Game Programmer
Required CredentialsProficiency in Unity, C#, and game development fundamentalsProficiency in C++, Unity, and game development fundamentals
Work EnvironmentTypically in game studios or tech companies using UnityIn game studios, tech firms, or freelance projects using various engines including Unity
Employer & Industry UsagePrimarily in gaming, AR/VR, and interactive media industriesGaming, simulation, and interactive media industries

Contract Unity Software Developers focus specifically on Unity engine projects, often requiring C# expertise, while Contract Game Programmers may work across multiple engines and programming languages. Both roles involve game development but differ in scope and technical requirements.

Opening for .NET developer with Flutter || Des Moines, IA-Hybrid || Contract

SR Partners LLC

Des Moines, IA

$62 - $80.75/hr

Other

Posted 8 days ago


Job description

Job Title: .NET Developer with Flutter

Location: Des Moines, IA -Hybrid

Mode of Hire: Contract

Job Description:

Experience in Flutter is mandatory

Though it's a senior software engineer position, we are looking for someone with a lead experience.

Qualifications :

  • Education and Experience:
    • Bachelors Degree in Computer Science, IT, or a related field with 9+ years of experience including 2+ as a tech lead
  • Expert-level C# / .NET proficiency with a track record of building and delivering production enterprise systems.
  • Deep Angular and TypeScript expertise including performance optimization and enterprise-scale module architecture.
  • Production Flutter / Dart experience across the full mobile development lifecycle.
  • Expert SQL Server skills: schema design, performance tuning, high availability, and disaster recovery concepts.
  • Hands-on Azure DevOps mastery: pipeline authoring, release strategies, and environment management.
  • Strong prompt engineering skills; experience directing AI tools for complex development tasks and evaluating AI agent output for quality and fit.
  • Extensive knowledge of Microsoft Azure, including Azure resource provisioning, Azure Resource Manager (ARM), and resource governance/management (e.g., RBAC, policies, tagging, cost management).
  • Leads technical direction for the team; formally mentors all engineers; owns onboarding and capability building; coaches on prompt engineering and responsible AI use.

Primary Technical Skills:

  • C# / .NET Development
    • ASP.NET Core
    • .NET Framework / .NET 6+
    • Enterprise application development
    • Microservices architecture
    • REST API development
    • Middleware and backend services
  • Angular & TypeScript
    • Angular (enterprise-scale applications)
    • TypeScript
    • Frontend architecture
    • State management
    • Performance optimization
    • Modular UI architecture
    • Responsive web development
  • Flutter / Dart
    • Cross-platform mobile app development
    • Android & iOS deployment
    • Mobile application lifecycle management
    • Flutter UI/State management
    • App performance optimization

Database Skills

  • Microsoft SQL Server
    • Database schema design
    • Query optimization
    • Stored procedures
    • Performance tuning
    • Indexing strategies
    • High Availability (HA)
    • Disaster Recovery (DR)
    • Backup & recovery strategies

DevOps & CI/CD

  • Azure DevOps
    • CI/CD pipeline creation
    • Release management
    • Build automation
    • Environment management
    • Git repositories
    • Deployment strategies
    • Infrastructure automation

Cloud & Infrastructure

  • Microsoft Azure
    • Azure Resource Manager (ARM)
    • Azure resource provisioning
    • Azure governance
    • RBAC (Role-Based Access Control)
    • Azure Policies
    • Resource tagging
    • Cost management
    • Cloud infrastructure management

AI & Modern Engineering Skills

  • AI-assisted software development
  • AI agent evaluation and validation
  • AI productivity tooling

Leadership & Team Management

  • Technical leadership
  • Solution architecture guidance
  • Engineering mentorship
  • Team onboarding
  • Capability development
  • Technical coaching
  • Code review & quality governance

Job Descriptions:

Senior Software Engineer /Technical Lead:


Software Architechture & Development

  • Lead the design and development of complex features across .NET services, Angular, Flutter mobile, and middleware layers, aligned with Software Architect standards; author technical design documentation and present to the Architect for validation.
  • Write and review production-grade code; set the engineering quality bar; enforce coding standards, secure coding practices, and integration patterns defined by the Architect.
  • Apply advanced prompt engineering to direct AI tools across code generation, debugging, refactoring, and documentation tasks; evaluate AI agent output for architectural fit and take responsibility for all committed code.

Technical Leadership & Mentoring

  • Serve as the primary technical mentor for SE1 and SE2 engineers; lead onboarding, provide structured code review feedback, and actively support career growth.
  • Lead design review meetings for assigned projects; proactively schedule Architect check-ins to validate scalability and design decisions before committing.
  • Facilitate team knowledge-sharing sessions and identify skill gaps; coach engineers on prompt engineering, AI tool usage, and responsible AI practices.

DevOps, CI/CD & Platform Engineering

  • Build, maintain, and continuously improve Azure DevOps CI/CD pipelines implementing pipeline templates and standards.
  • Implement and maintain Infrastructure within Azure that follows approved architectural patterns; own observability solutions across team services.
  • Enforce deployment standards, branching strategies, and environment promotion gates as established by the Software Architect.

Testing, Quality, & Reliability

  • Enforce the testing strategy defined by the Software Architect; lead quality execution across all projects including unit, integration, end-to-end, and performance testing.
  • Lead quality improvement initiatives; track and drive reduction of defect rates, test coverage gaps, and reliability incidents.
  • Conduct performance engineering and capacity planning for critical enterprise and data pipeline services.

Stakeholder Engagement & Technical Strategy

  • Serve as the primary engineering liaison between the delivery team and the Software Architect; ensure architectural direction is understood and implemented correctly across all engineers.
  • Represent the engineering team in discussions with IT leadership, project managers, and business stakeholders; translate technical constraints and delivery status clearly.
  • Contribute delivery feasibility insight and ground-level engineering perspective to the Architect's technology evaluations and standards decisions

Continuous Learning

  • Maintain deep expertise in the Microsoft Azure ecosystem, .NET roadmap, and AI tooling evolution including emerging agent frameworks and prompt engineering best practices.
  • Evaluate new AI development tools and agent capabilities; assess fitness for the team's workflow and bring recommendations to the Software Architect
  • Represent IT in relevant professional communities; bring external best practices and emerging trends back to the team.

PSRTEK is a reputed technology recruitment and IT staffing brand with a global footprint and an admired client base. As an ideas and innovation powerhouse with a culture of excellence, we bring remarkable expertise and deliver powerfully transformative results.