Senior Software Engineer

Gravity IT Resources

Charlotte (NC)

On-site

USD 110,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gravity IT Resources seeks a Senior Software Engineer to design, develop, and troubleshoot full stack applications across web, mobile, Salesforce, and cloud platforms. You will collaborate with teams at our headquarters in Charlotte, NC, to implement solutions and help guide architectural decisions.

This hands-on role requires strong technical skills, problem solving, and effective communication. On-site work with modern stacks including C#, .NET, Angular, SQL, and cloud services offers

Qualifications

  • 6+ years of hands-on development with C#, ASP.NET MVC, Web API.
  • Strong SQL skills and database design with SQL Server.
  • Experience designing and consuming microservices and cloud platforms.
  • Hands-on Scrum experience and strong communication.
  • Experience with Azure PaaS including Functions and Service Bus.

Responsibilities

  • Design, develop, and test full stack applications across UI, API, and data layers.
  • Maintain and troubleshoot SQL projects and legacy systems.
  • Integrate third-party PaaS services and customize apps.
  • Create and release CI/CD pipelines to streamline deployment.
  • Participate in Scrum events and collaborate with stakeholders.
  • Document designs and knowledge base content.
  • Guide architectural decisions with IT teams at HQ.

Skills

C#
ASP.NET MVC
Web API
Entity Framework
Angular
JavaScript
SQL Server
RabbitMQ
Azure PaaS
Azure DevOps

Tools

Azure DevOps Pipelines
Azure Functions
Service Bus
NuGet

Job description

Job Title: Senior Software Engineer

Location Requirements: On-Site

Job Type: Direct Hire

Role Overview:
You will be part of a growing IT organization as a full stack software engineer. Your role involves designing, developing, and troubleshooting applications across web, mobile, Salesforce, and cloud platforms. You’ll collaborate with teams at our headquarters in Charlotte, NC, to implement solutions and help guide architectural decisions. This hands-on role requires strong technical skills, problem solving, and effective communication.

Responsibilities:

  • Perform full stack engineering on both cloud and on-premise systems: design, develop, and unit test applications from UI/UX, business rules, integration, and data layers
  • Maintain and troubleshoot internal SQL projects and existing systems
  • Integrate and customize third-party PaaS services and applications
  • Create, build, and release definitions to support and optimize CI/CD workflows
  • Participate in Scrum activities including planning, estimating, standups, and retrospectives
  • Collaborate with IT and business stakeholders at all levels on project delivery
  • Document technical designs and knowledge base content

Required Qualifications:

  • 6+ years with core technologies and development frameworks: C#, ASP.NET MVC, Web API, ADO.NET, ORM (EF, NHibernate, Dapper, etc.)
  • .NET Core, Angular, JavaScript, jQuery, HTML, and CSS
  • RabbitMQ or other message brokers
  • T-SQL and database design (normalization, indexing, query optimization)
  • Development and publishing of private NuGet packages
  • Strong experience with SQL development and design
  • 2+ years of hands-on Scrum experience
  • Expertise with design patterns and SOLID principles
  • Experience with high scale architectures and concepts: microservices, queues and pub/sub, distributed systems, GRPC
  • Experience with Azure PaaS, including Azure Functions, Service Bus, and Storage
  • Experience implementing Azure DevOps Pipelines for CI builds and releases
  • Networking and infrastructure knowledge or experience
  • Experience with pen testing, software scanning, and testing vulnerabilities

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer- Full Stack
Sr. Software Engineer- Full Stack

Velocitor Solutions • Charlotte (NC)

On-site
USD 120,000 - 160,000
Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • United States

On-site
USD 100,000 - 130,000
Medical, dental, and vision insurance coverage
100% company-paid life and disability coverage
401(k) options with company match
+1
Senior Software Engineer
Senior Software Engineer

Compunnel Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Software engineer back end
Software engineer back end

SolomonEdwards • Charlotte (NC)

On-site
USD 140,000 - 180,000
Senior Full-Stack Engineer: On-Site Cloud & On-Prem
Senior Full-Stack Engineer: On-Site Cloud & On-Prem

Gravity IT Resources • Charlotte (NC)

On-site
USD 110,000 - 150,000
Entry Level -Software Developer - Web Development
Entry Level -Software Developer - Web Development

MasterCorp, Inc. • Tallahassee (FL)

On-site
USD 120,000 - 180,000
Full Stack .Net Developer
Full Stack .Net Developer

Robotic Process Automation LLC • Alpharetta (GA)

On-site
USD 110,000 - 160,000
Full Stack .Net Developer
Full Stack .Net Developer

Quantum Technologies. LLC • Alpharetta (GA)

On-site
USD 120,000 - 170,000
Full Stack .Net Developer
Full Stack .Net Developer

Machine Learning Technologies, LLC • Alpharetta (GA)

On-site
USD 120,000 - 160,000