Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

RA

RAIS USA

Senior Dotnet Developer

Job summary

United States
Software Developer

Work model

Fully remote
Only United Kingdom
1 month ago
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