USM Business Systems

JB061667 - Full Stack .Net Developer

US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of hands-on software development experience with C#, .NET Core / .NET 10+, and Azure services.
  • Strong experience building and deploying Azure Functions, APIM, Cosmos DB, Azure SQL, and Key Vault-based solutions.
  • Proven experience migrating legacy on-prem .NET applications to Azure, including refactoring, re-architecture, and maintaining functional parity.
  • 2+ years of experience with .NET MAUI or Xamarin Forms, including the migration path from Xamarin to MAUI.
  • Proficient in C#, XAML, MVVM pattern, dependency injection, and SOLID design principles.
  • Strong proficiency in SQL and NoSQL databases, including DB2, Azure SQL, Cosmos DB, and SQLite.
  • Excellent communication skills with a collaborative mindset.

Responsibilities

  • Migrate legacy on-prem APIs to Azure using .NET 10, ensuring functional parity and reliability.
  • Design and develop RESTful APIs and microservices using Azure technologies.
  • Integrate with enterprise systems and event-driven architectures.
  • Implement multi-region, high-availability deployments in Azure.
  • Contribute to the migration of modules from Xamarin Forms to .NET MAUI.
  • Develop cross-platform mobile applications with .NET MAUI, C#, and XAML.
  • Participate in all phases of SAFe Agile delivery and implementation of CI/CD pipelines.

Benefits

  • Remote work flexibility in specified states (MI, IN, IL, OH, WI, KY).
  • Potential for contract extension through January 2028.
  • Opportunities to enhance skills with top technologies such as Azure and .NET MAUI.
  • Collaboration in a critical project impacting thousands of retail locations.
Full Job Description
  • Start Date: Interview Types
  • Skills Must have proven fro.. Visa Types Green Card, US Citiz..


  • Industry: Grocery

    Must have proven front end Maui experience. Ideally experience moving from Xamarin to Maui

    Full Stack .Net Developer

    Duration: Through Jan 2027 with strong likelihood of extending another year

    Rate: $60/hour W2

    Location: Remote in one of these six states: MI, IN, IL, OH, WI, KY

    Submittal Requirement

    Must have proven front end Maui experience. Ideally experience moving from Xamarin to Maui

    3-5 Must Haves (need to be highlighted in sizzle & present on resume)

    Must have strong backend C#.Net/ .Net Core Azure development experience

    Strong experience with Azure Service

    Must have proven front end Maui experience. Ideally experience moving from Xamarin to Maui

    Experience on modernization initiatives moving from older on prem C#.net to C#.Net/ .Net Core Azure is huge

    CosmosDB experience is strongly preferred

    Job Description

    We are seeking a Full Stack Software Engineer (Contract) to join a team responsible for one of our most critical and widely used store-facing mobile applications - a platform that empowers thousands of store team members across hundreds of retail locations.

    Backend & Services Development
    • Migrate legacy on-prem APIs (.NET 4.7.2) to Azure using .NET 10, ensuring functional parity, performance, and reliability.
    • Design, develop, and maintain RESTful APIs and microservices using Azure Functions, Azure API Management (APIM), Cosmos DB, Azure SQL, Azure Storage, and Key Vault.
    • Integrate with enterprise systems including DB2 mainframe databases, event-driven architectures (Event Hub, Service Bus), and downstream systems (ordering, finance, replenishment).
    • Implement multi-region, high-availability deployments using Azure Front Door and active/active patterns.
    • Follow and contribute to STME Coding Standards, including the shared NuGet package (Fluent Validations, logging, external service wrappers), SonarQube analysis, and Veracode security scanning.

    Frontend & MAUI Mobile Development
    • Contribute to the migration of modules from Xamarin Forms to .NET MAUI, including rewriting business logic, integrating with modernized Azure backend APIs, and ensuring end-to-end functional parity.
    • Develop cross-platform mobile applications using.NET MAUI, C#, XAML, following the MVVM pattern, dependency injection, and SOLID principles.
    • Build and test on enterprise mobile devices including Zebra TC52/TC53, PS20, PS30, and Data Logic scanners - including barcode scanning, shared device mode, and printer integration.
    • Implement SSO authentication using Azure Entra ID / MSAL for shared device environments.
    • Support.NET framework upgrades (e.g., .NET 8 12 .NET 10) across mobile applications, including package updates and breaking change resolution.
    •Engineering Excellence & Delivery
    • Flex across the stack based on sprint priorities - pick up backend, frontend, or end-to-end work as the team needs.
    • Participate in all phases of SAFe Agile delivery - sprint planning, grooming, demos, and retrospectives.
    • Work within Azure DevOps and GitHub for work item tracking, source control, CI/CD pipelines (YAML-based), and release management.
    • Implement feature flagging (LaunchDarkly) for controlled rollouts and safe release strategies.
    • Conduct thorough code reviews, maintain documentation, and contribute to wiki-based architecture and design docs.
    • Support production deployments, change management (CHGs), post-deployment validation, incident response, and root cause analysis (RCA).
    • Leverage AI-assisted development tools (GitHub Copilot) to accelerate delivery.
    • Required Qualification
    • 5+ years of hands-on software development experience with C#, .NET Core / .NET 10+, and Azure services.
    • Strong experience building and deploying Azure Functions, APIM, Cosmos DB, Azure SQL, and Key Vault-based solutions.
    • Proven experience migrating legacy on-prem .NET applications to Azure, including refactoring, re-architecture, and maintaining functional parity.
    • 2+ years of experience with .NET MAUI or Xamarin Forms, including the Xamarin 12 MAUI migration path.
    • Proficient in C#, XAML, MVVM pattern, dependency injection, and SOLID design principles.
    • Strong proficiency in SQL and NoSQL databases - including DB2, Azure SQL, Cosmos DB, and SQLite.
    • Experience with CI/CD pipelines (Azure DevOps YAML pipelines, GitHub Actions), branching strategies, and release governance.
    • Strong problem-solving skills - ability to trace issues end-to-end across mobile, API, and database layers.
    • Ability to ramp up quickly, work independently, and contribute meaningfully from day one with minimal handholding.
    • Excellent communication skills - able to collaborate across dev, QA, product, and business teams.

    About USM Business Systems

    USM is a company which develops game apps for iPhone

    USM Careers

    Joining USM presents an unparalleled opportunity to become part of a leading team of professionals dedicated to pioneering innovations in their industry. USM stands as a beacon of excellence, offering a plethora of job opportunities that cater to a diverse range of skills and professional interests.

    Explore Career Opportunities

    USM is actively seeking talented individuals for various positions across the company. With a commitment to diversity and leadership development, USM provides an environment where every employee can thrive. The company values the growth of its team members and supports this with comprehensive benefits and professional development opportunities.

    Innovation and Leadership at USM

    At the core of USM's success is a culture steeped in innovation and leadership. The company is renowned for its dynamic approach to challenges and its ability to lead market trends. Professionals at USM are encouraged to lead projects that stretch their capabilities and foster significant industry advancements.

    USM's Commitment to Professional Growth

    Career advancement is a cornerstone of USM's ethos. The company offers extensive training programs, including leadership and diversity training, to ensure that all team members have the tools they need to succeed. USM's commitment to professional growth is evident in its robust internal promotion and career development pathways.

    Internship Programs and Entry-Level Positions

    For those starting their careers, USM provides a range of internship and entry-level job opportunities. These positions are designed to build foundational skills and integrate new professionals into the industry effectively. Interns at USM gain valuable hands-on experience, working alongside seasoned experts and contributing to impactful projects.

    Networking and Career Development

    USM encourages its employees to engage in networking within the professional community, enhancing their career prospects and industry knowledge. The company hosts regular events and seminars, fostering a network of motivated, forward-thinking professionals.

    Applying for a Position at USM

    To apply for a position at USM, candidates are encouraged to submit a resume that highlights relevant experience and skills. The hiring process at USM includes a comprehensive interview to assess fit both for the role and the company culture. This ensures that all team members are aligned with USM's values and goals.

    Stay Connected with USM Jobs and Careers

    Keep up to date with the latest from USM by following their careers page and signing up for job alert emails. These updates provide insights into new job opportunities, company news, and tips for applicants.

    Join USM

    Explore the exciting and rewarding career opportunities at USM. Search open positions that match your skills and interests. USM looks for passionate, curious, creative, and solution-driven team players.

    SEARCH USM JOBS

    Read Careers Blog

    Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the professionals at USM.

    Job Alert Emails

    Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at USM.
    Learn more about USM Business Systems
    Industry

    Similar Jobs

    More Jobs at USM Business Systems

    More Information Technology Jobs

    Find similar JB061667 - Full Stack .Net Developer jobs: