Our client is seeking a skilled Developer to join their this role you will design develop and maintain complex web applications and services drive technical decisions and ensure high-quality scalable software solutions.
Key Responsibilities
- Lead the design development and optimization of web applications using C# .NET MVC Redis RabbitMQ PostgreSQL and MS SQL Server.
- Architect scalable high-performance systems with microservices and background services (e.g. Hangfire ) integrating with RESTful APIs.
- Work with AWS services like Amazon RDS for PostgreSQL Lambda S3 EC2 and CloudFormation to build deploy and manage cloud-based solutions.
- Implement caching and session management using Redis and messaging queues with RabbitMQ.
- Mentor junior developers provide technical leadership in code reviews and lead design discussions.
- Collaborate on full-stack development including front-end integration with JavaScript frameworks (e.g. Angular React ) and Blazor for building interactive web UIs.
- Utilize Telerik UI components (e.g. Kendo UI) to create rich interactive front-end experiences.
- Work closely with stakeholders to define requirements deliver on time and ensure high-quality standards.
- Optimize performance design secure systems and maintain efficient databases (e.g. PostgreSQL T-SQL stored procedures).
- Continuously improve development processes utilizing modern DevOps practices (CI/CD) Docker Kubernetes and infrastructure automation with Terraform on AWS.
Required Skills & Experience
- 5 years of experience development with expertise in C# .NET Core MVC Entity Framework Razor/Blazor.
- Strong experience with Redis RabbitMQ background services (e.g. Hangfire ) and AWS.
- Expertise with PostgreSQL and AWS cloud services (e.g. Amazon RDS Lambda S3 EC2 CloudFormation).
- Proficiency with microservices architecture RESTful APIs Docker and Kubernetes.
- Experience with CI/CD pipelines and infrastructure automation (e.g. Terraform ARM templates).
- Strong SQL skills with T-SQL and PostgreSQL database optimization.
- Familiarity with unit testing frameworks (e.g. xUnit NUnit) DevOps tools and Agile/Scrum methodologies.
- Excellent problem-solving communication and leadership skills.