Net Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
- 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.
Requirements
Do you have experience in System deployment?, 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., * 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 position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fullstack Developer Salary UK
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers