Sr Software Engineer

Minneapolis, MN

|

Remote

|

Contract

|Job ID 69333|Posted Feb 7, 2025
JOB DESCRIPTION

Our client is seeking a highly skilled Senior Software Engineer with a strong background in .NET technologies and a passion for building scalable applications. This role offers the opportunity to work independently within a dynamic, remote team environment.
 

Key Responsibilities:

  • Design, develop, and maintain high-quality software solutions using C#, MVC, and .NET Core

  • Utilize Entity Framework Core to interact with relational databases (SQL Server)

  • Serve as the primary UI/UX designer, implementing responsive and user-friendly interfaces using JavaScript and React

  • Create custom database queries to facilitate possible CRUD operations and reporting needs

  • Develop and manage RESTful APIs to integrate front-end applications with existing services

  • Write clean, maintainable code and conduct unit testing using XUnit to ensure software reliability and performance

  • Demonstrate initiative in project tasks, embodying a self-starter attitude and the ability to work independently
     

Required Experience:

  • 8+ years of software development experience

  • 4+ years of experience as a .NET developer with expertise in C#, MVC, and .NET Core

  • 4+ years of experience in JavaScript and/or JavaScript UI frameworks, particularly React

  • 4+ years of experience with HTML/CSS

  • 4+ years of experience working with relational databases (SQL Server)

  • Strong knowledge of Entity Framework and/or Entity Framework Core
     

Preferred Experience:

  • Familiarity with Agile methodologies and practices

  • Knowledge of Azure DevOps pipeline development (CI/CD setup)

  • Experience in developing cloud-hosted services on Azure

  • Experience with Kafka topics

  • Proficiency in unit test development using XUnit

  • Ability to work independently and demonstrate self-motivation
     

Our client's team consists of 5 full-time developers and several contract developers, supported by a team of QAs and BAs. This is an Agile software team, and all team members work remotely. Please note that candidates must complete a background check and drug screen upon offer.


Horizontal facilitates valuable and productive conversations between you and potential employers. We can assist you in growing your career by partnering you with employers that offer challenging assignments.  For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $40 - $77 per hour. This is not a guarantee of compensation, as final offer amount may vary based on factors including but not limited to experience and geographic location. 


Once you apply for this position, you may receive a phone call, SMS or email from our Virtual Recruiter, Alex, to conduct an initial interview.

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. 

We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.

All applicants applying must be legally authorized to work in the country of employment.