Senior Software Engineer

Compunnel, Inc.

Kansas City (MO)

On-site

USD 100,000 - 150,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a Senior Software Engineer in the United States (Missouri/Kansas City area) to design, develop, and maintain scalable enterprise software solutions.

You will handle backend and frontend integration, API development, and database design within a full-stack context. The role requires strong experience across the SDLC, mentorship for junior developers, and a commitment to delivering high-quality, maintainable software.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field or equivalent professional experience.
  • 5–9 years of experience in .NET application development.
  • Strong experience with C#, ASP.NET MVC, .NET Core, and Web API.
  • Strong understanding of OOP and software design patterns.
  • Extensive experience with SQL Server and relational databases.
  • Experience designing and developing RESTful APIs.
  • Experience across the full SDLC.
  • Experience writing unit and integration tests.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Participate in all phases of the SDLC including requirements, design, development, testing, deployment, and maintenance.
  • Develop scalable backend applications and RESTful APIs using C#, ASP.NET MVC, .NET Core, and Web API.
  • Integrate frontend applications with backend services and APIs.
  • Design database schemas and write SQL queries for SQL Server.
  • Write clean, maintainable, well-documented, and testable code.
  • Perform code reviews, refactor, and enforce coding standards.
  • Develop and execute unit and integration tests to ensure quality.
  • Troubleshoot and resolve production incidents and issues.
  • Contribute to solution architecture, database design, and technical planning.

Skills

Mentorship
Analytical thinking

Education

Bachelor's degree (CS/IT/Engineering)

Tools

C#
ASP.NET MVC
.NET Core
Web API
SQL Server
Git
CI/CD
Angular

Job description

We are seeking a Senior Software Engineer with strong expertise in .NET, Angular, and full-stack application development to design, develop, and maintain scalable enterprise software solutions. The ideal candidate will have extensive experience across the Software Development Life Cycle (SDLC), backend and frontend development, database design, and API development while mentoring junior developers and ensuring the delivery of high-quality, maintainable software.

Key Responsibilities
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.
  • Develop scalable backend applications and RESTful APIs using C#, ASP.NET MVC, .NET Core, and Web API.
  • Integrate frontend applications with backend services and APIs.
  • Design database schemas, develop SQL queries, and manage data using SQL Server.
  • Develop clean, maintainable, well-documented, and testable code following software engineering best practices.
  • Perform code reviews, refactor existing applications, and enforce coding standards.
  • Develop and execute unit and integration tests to ensure software quality and reliability.
  • Troubleshoot, resolve, and support production incidents and application issues.
  • Contribute to solution architecture, database design, and technical planning activities.
  • Provide technical guidance, mentorship, and knowledge sharing to junior developers.
  • Collaborate with cross-functional teams to deliver scalable, secure, and high-performing software solutions.
Required Qualifications
  • Bachelor\'s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
  • 5–9 years of experience in .NET application development.
  • Strong experience with C#, ASP.NET MVC, .NET Core, and Web API.
  • Strong understanding of Object-Oriented Programming (OOP) principles and software design patterns.
  • Extensive experience with SQL Server, relational databases, database design, and SQL query development.
  • Experience designing and developing RESTful APIs.
  • Experience working across the full Software Development Life Cycle (SDLC).
  • Experience writing unit and integration tests.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written, verbal, and interpersonal communication skills.
  • Experience conducting code reviews and following software development best practices.
Preferred Qualifications
  • Experience with solution architecture and enterprise application design.
  • Experience supporting production environments and resolving critical application issues.
  • Experience mentoring junior developers and leading technical discussions.
  • Familiarity with Agile software development methodologies and DevOps practices.
  • Experience working with CI/CD pipelines and source control systems such as Git.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Full Stack Engineer
Senior .NET Full Stack Engineer

Coforge • Wilmington (DE)

On-site
USD 120,000 - 170,000
Docker tech exposure
.NET Senior Full Stack Developer
.NET Senior Full Stack Developer

Compunnel, Inc. • New Jersey

On-site
USD 90,000 - 120,000
Senior C# Engineer
Senior C# Engineer

Cherry Bekaert Recruiting & Staffing Services • Pittsburgh

On-site
USD 120,000 - 160,000
Sr. Net Developer
Sr. Net Developer

Anblicks • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Full Stack Developer (.Net / Angular)
Senior Full Stack Developer (.Net / Angular)

BlackStone eIT • Egypt (PA)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Object Oriented Search • Concord (NC)

On-site
USD 120,000 - 170,000
Senior Developer
Senior Developer

Brooksource • Lansing (MI)

On-site
USD 110,000 - 140,000
Senior Software Engineer / .NET Core / Angular
Senior Software Engineer / .NET Core / Angular

Motion Recruitment • Schaumburg (IL)

On-site
USD 120,000 - 160,000
Dot Net Full Stack Developer
Dot Net Full Stack Developer

Gemini Solutions Pvt Ltd • Austin (TX)

On-site
USD 110,000 - 140,000
Full Stack .NET Developer
Full Stack .NET Developer

JMD Technologies Inc. • Dallas (TX)

On-site
USD 110,000 - 160,000