We are looking for a Senior Application Developer with deep expertise in modern .NET technologies and cloud-native application development. This is a remote-first role, perfect for a highly motivated engineer who thrives in a distributed team environment and is passionate about building scalable, high-performance systems.
You will be instrumental in the development of microservice-based architectures using .NET Core, C#, gRPC, REST APIs, and SignalR, all while implementing CI/CD pipelines and collaborating through Azure DevOps.
Key Responsibilities
* Design, develop, and maintain applications using .NET Core, .NET Standard, C#, and TypeScript.
* Build microservices and distributed systems using gRPC, REST APIs, and SignalR.
* Implement and maintain CI/CD pipelines using Azure DevOps, ensuring fast, reliable releases.
* Work with relational databases using SQL and Entity Framework.
* Collaborate closely with product owners, architects, and QA to deliver robust, maintainable software.
* Apply DevOps practices and contribute to infrastructure automation and version control using GIT.
* Ensure high performance, scalability, and reliability of applications in production environments.
* Troubleshoot, debug, and resolve technical issues across the stack.
Required Skills & Experience
* 5+ years of professional experience in software development.
* Strong proficiency with .NET Core, .NET Standard, C#, TypeScript, and SQL.
* Hands-on experience with gRPC, REST APIs, SignalR, and Microservices architecture.
* Practical experience with CI/CD pipelines, Azure DevOps, and GIT.
* In-depth knowledge of Entity Framework and ORM patterns.
* Strong problem-solving skills and ability to work independently in a remote setting.
* Excellent written and verbal communication skills.
Nice to Have
* Experience working in an Agile/Scrum environment.
* Familiarity with Docker and Kubernetes.
* Prior experience in cloud-native development on Microsoft Azure.
#J-18808-Ljbffr