Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
Senior C# / .NET Full Stack Developer
Location:
Permanent Work From Home (WFH)
Working Hours:
UK Working Hours
Experience:
5–10\+ years
Employment Type:
Full-time
Role Overview
We are looking for a highly skilled Senior C# / .NET Developer with strong full-stack capabilities to design, develop, and scale enterprise-grade applications. The ideal candidate combines deep technical expertise with strong logical reasoning, problem-solving ability, and a passion for building intelligent, AI-enabled systems.
Key Responsibilities
- Design, develop, and maintain robust, scalable applications using C#, ASP.NET, and .NET Core
- Build and manage RESTful APIs and backend services
- Develop responsive front-end applications using React and/or Angular
- Work with SQL Server to design efficient schemas, queries, and stored procedures
- Architect and deploy cloud-native applications on AWS
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure code quality through best practices, code reviews, and automated testing
- Optimize application performance, scalability, and security
- Integrate AI-driven capabilities into applications and workflows where applicable
- Mentor junior developers and contribute to technical leadership
Required Skills \& Qualifications
- Strong experience in C# and ASP.NET / .NET Core
- Solid understanding of Object-Oriented Programming (OOP) and design patterns
- Hands-on experience with React and/or Angular
- Proficiency in SQL Server (query optimization, indexing, performance tuning)
- Experience working with AWS services (EC2, S3, Lambda, RDS, etc.)
- Strong grasp of Data Structures and Algorithms (DSA)
- Excellent logical reasoning and problem-solving skills
- Experience building scalable, distributed systems
- Familiarity with version control systems (e.g., Git)
Preferred / Nice-to-Have Skills
- Experience with AI/ML concepts and integrating AI APIs (e.g., OpenAI, AWS AI services)
- Practical experience using AI tools to accelerate development (code generation, automation, system design)
- Knowledge of microservices architecture
- Experience with CI/CD pipelines and DevOps practices
- Exposure to containerization (Docker, Kubernetes)
Soft Skills
- Strong analytical and critical thinking ability
- Excellent communication and collaboration skills
- Ability to work independently and lead initiatives
- Continuous learning mindset, especially in emerging technologies like AI
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.