Senior Software Engineer (.net)

Pointwest Technologies Corp

  • roseville, MN
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • ADO.NET Entity Frameworkunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Dependency Injectionunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Inversion of Control (IoC)unmatched
    • JSONunmatched
    • LINQ (Language Integrated Query)unmatched
    • Leadershipunmatched
    • Manufacturingunmatched
    • Manufacturing Operationsunmatched
    • Manufacturing Systemsunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Transact-SQL (T-SQL)unmatched
    • Microsoft Visual Studiounmatched
    • Multitaskingunmatched
    • Object Oriented Design (OOD)unmatched
    • PCIunmatched
    • Presentation/Verbal Skillsunmatched
    • Project/Program Managementunmatched
    • REST (Representational State Transfer)unmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Sarbanes-Oxley Act (SOX)unmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Stored Proceduresunmatched
    • Systems Maintenanceunmatched
    • Systems Reliabilityunmatched
    • Systems Scalabilityunmatched
    • Technical Leadershipunmatched
    • Time Managementunmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched
    • XML (EXtensible Markup Language)unmatched

    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

    Numbers & Facts

    Locationroseville, MN

    Similar Jobs