Source description
About the role
Key Responsibilities Design, develop, and maintain enterprise-level applications using C#, ASP.Net (MVC/Web Forms), Web API, and .NET Framework/Core. Build scalable and secure RESTful and GraphQL APIs for integration with internal and external systems. Write and optimize complex queries, procedures, and triggers in both SQL Server and Oracle Database environments. Integrate frontend JavaScript frameworks (Angular/React/Vue) with backend .NET APIs to deliver seamless user experiences. Apply and enforce object-oriented design principles, SOLID principles, and software design patterns (e.g., Repository, Unit of Work, Dependency Injection). Collaborate with QA teams to support automated testing, bug tracking, and test-driven development (TDD) practices. Implement and maintain CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins. Participate in DevOps activities, including release planning, deployment automation, configuration management, and environment provisioning. Monitor application health and performance using tools like App Insights, Dynatrace, or New Relic. Participate in code reviews, sprint planning, and retrospectives in an Agile/Scrum environment. Ensure application security (OWASP best practices), scalability, and maintainability throughout the SDLC. Skills & Experience Primary Skills: Proficiency in C#, ASP.Net (MVC & Web API), .NET Core Experience with Entity Framework, ADO.NET, and LINQ Strong SQL development skills with SQL Server and Oracle DB Deep understanding of RESTful services and GraphQL Experience with Agile methodologies, Scrum practices Secondary Skills / Nice to Have: Experience with modern JavaScript frameworks Angular, React, or Vue.js Familiarity with Microservices architecture and Containerization (Docker, Kubernetes) Working knowledge of Azure Cloud, AWS, or Google Cloud Platform Exposure to CI/CD pipelines, infrastructure as code (IaC) using tools like Terraform or Bicep Understanding of logging, monitoring, and alerting systems Experience integrating third-party libraries, APIs, and authentication protocols (OAuth, JWT, SAML)
More at RWS Group