Talent.com
serp_jobs.error_messages.no_longer_accepting
Senior Software Engineer (.net)

Senior Software Engineer (.net)

ZipRecruiterSt Paul, MN, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job DescriptionJob Description

We are looking for a Senior .NET Software Developer to design, develop, and maintain systems that support prepaid card manufacturing operations. You’ll demonstrate technical leadership on both new and legacy applications, collaborate with cross-functional teams, and drive best practices across development, DevOps, and system reliability.

This role requires solid experience with .NET technologies, SQL, and a passion for mentoring and improving code and teams. You’ll work in a hybrid environment and play a key role in ensuring application reliability, compliance (e.g., PCI / SOX), and modern deployment strategies.

Responsibilities

  • Design and implement secure, scalable, and maintainable systems using .NET and SQL Server
  • Lead design sessions and code reviews, promoting sound design patterns and clean architecture
  • Troubleshoot and resolve defects to minimize manufacturing downtime
  • Support and maintain both modern and legacy manufacturing systems
  • Independently manage assigned projects, delivering high-quality results on time
  • Collaborate with stakeholders to gather requirements and deliver enhancements
  • Contribute to and advance the DevOps strategy for automated CI / CD deployments
  • Mentor junior developers through code reviews, pairing, and 1-on-1 support
  • Implement monitoring and alerting for critical applications and infrastructure
  • Partner with security and compliance teams to ensure PCI and SOX adherence

Qualifications

Required Qualifications

  • Experience with web application development (ASP.net and Blazor)
  • Strong understanding of object-oriented design and SOLID principles
  • Familiarity with ORMs (Entity Framework, LINQ, Dapper)
  • Experience implementing Dependency Injection (IOC)
  • Experience with XML, JSON, REST APIs
  • Proficient in Git, Visual Studio, and common SDLC tools
  • Ability to influence stakeholders, leadership and peers through strong written and verbal communication skills
  • Ability to manage multiple tasks independently in an agile environment
  • Bonus Qualifications

  • Experience in PCI-compliant or regulated environments (e.g., SOX)
  • Exposure to DevOps tools and practices (CI / CD, pipelines, infrastructure as code)
  • Experience with legacy .NET systems and modernization efforts
  • Familiarity with monitoring and alerting tools (e.g., App Insights, ELK stack)
  • Requirements :

    Bachelor's degree in Computer Science, Information Technology, or related field (or

    equivalent experience)

    7+ years of software development experience with .NET (C#, .NET Framework, .NET Core)

    3+ years working with SQL Server (T-SQL, stored procedures, optimization)

    Powered by JazzHR

    O2xlpMepWd

    serp_jobs.job_alerts.create_a_job

    Software Engineer Net • St Paul, MN, United States