Full Stack .NET Developer

TGS TECHNOLOGY LLC
Charlotte, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Charlotte, United States of America

Tech stack

.NET
API
Agile Methodologies
Business Logic
Automation of Tests
C Sharp (Programming Language)
Cloud Computing
Code Review
Databases
Data Validation
Data Systems
Database Design
Software Debugging
DevOps
Microsoft SQL Server
Query Optimization
Software Engineering
Software Requirements Analysis
SQL Stored Procedures
SQL Databases
Web Applications
Transaction Processing (Computing)
Data Processing
.NET Core
React
Reliability of Systems
GIT
Front End Software Development
Api Design
REST
Software Version Control
Microservices

Job description

TGS Technology is seeking a highly motivated Full Stack .NET Developer to design, develop, and maintain modern web applications that support financial, regulatory, and enterprise business systems. The ideal candidate will have strong experience building scalable backend services using .NET (C#) and developing responsive front-end applications using React.

This role involves working across the full technology stack, including API development, database engineering, and UI development, while ensuring high standards of performance, security, reliability, and compliance. Responsibilities

  • Design, develop, test, and maintain full-stack web applications using .NET (C#), React, and SQL Server.
  • Develop and maintain RESTful APIs and backend services to process and manage structured enterprise data.
  • Build and enhance responsive user interfaces using React, ensuring optimal performance and usability.
  • Design and optimize SQL queries, stored procedures, and database schemas to ensure efficient data processing and integrity.
  • Implement data validation, business logic, and transaction processing for financial and regulatory data systems.
  • Analyze system requirements and translate technical specifications into high-quality application code.
  • Debug and resolve application, API, and database defects while improving system reliability and performance.
  • Collaborate with engineering, QA, DevOps, and business stakeholders throughout the software development lifecycle.
  • Participate in code reviews, technical design discussions, and architecture improvements.
  • Support production systems and implement improvements to enhance scalability, security, and maintainability.
  • Develop and maintain automated testing and CI/CD pipelines in cloud-based environments.

Requirements

  • 3+ years of professional experience in software development.
  • Strong experience with .NET Framework / .NET Core and C#.
  • Experience developing frontend applications using React.js.
  • Strong knowledge of SQL Server, database design, and query optimization.
  • Experience building and consuming RESTful APIs and microservices.
  • Proficiency with Git-based version control systems.
  • Experience with CI/CD pipelines and cloud-based development environments.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to work collaboratively in a fast-paced agile development environment.

Apply for this position