Apollo Technology Solutions LLC

.Net Full Stack Engineer

USPosted 26 days ago

Job Description

Job Title: .Net Full Stack Engineer

Location: Remote -US time zone- EST or CST

Type: Contract

*Candidates from South America only*

Job Description

The Software Engineer will play a critical role in designing, developing, and deploying high-performance, distributed software applications. This position requires strong expertise in C#, .NET Core, Angular, LINQ, and SQL Server, along with experience in designing scalable microservices architectures, containerization, application security, and message/event-driven architectures. The ideal candidate will have experience leading teams, managing client relationships, and a deep understanding of the full Software Development Lifecycle (SDLC). Familiarity with Kubernetes, Docker, microservices development, and SAFe methodology is essential.

### Key Responsibilities

  • Design, develop, and implement scalable, high-performance distributed applications using C#, .NET Core, Angular, LINQ, SQL Server, Docker, and Kubernetes.
  • Develop and maintain microservices-based architectures focused on performance, scalability, maintainability, and security.
  • Build responsive and user-friendly front-end applications using Angular, integrating seamlessly with backend APIs and services.
  • Develop efficient data access layers using LINQ and optimize database interactions within SQL Server environments.
  • Design, develop, and optimize complex SQL queries, stored procedures, and database schemas to support enterprise applications.
  • Work with event-driven architectures (batch and streaming) and integrate complex enterprise systems effectively.
  • Collaborate with engineering teams to implement best practices in application security, software architecture, and system design.
  • Lead technical design sessions, provide mentorship to development teams, and ensure engineering practices align with business objectives.
  • Manage client relationships by understanding business requirements and translating them into scalable technical solutions.
  • Conduct code reviews and architecture reviews to ensure high-quality, maintainable, and secure software solutions.
  • Collaborate with cross-functional teams including DevOps, QA, Product Management, and business stakeholders throughout the SDLC.
  • Continuously evaluate emerging technologies, frameworks, and development practices to enhance software delivery and engineering excellence.
  • Stay current with industry trends and best practices in .NET, Angular, cloud-native development, and database technologies.

### Required Skills & Qualifications

  • Strong hands-on experience with C#, .NET Core
  • Strong hands-on experience with Angular & LINQ
  • Experience with database design, query optimization, and performance tuning in SQL Server.
  • Experience developing and deploying microservices-based applications.
  • Proficiency with Docker, Kubernetes, and containerized application deployment.
  • Solid understanding of RESTful APIs, distributed systems, and event-driven architectures

Apply for this role

Keep looking

Similar Remote IT And Developer Jobs