Migrate Node.js server side code to .NET/C#Design, develop and test microservices using .NET/C#, GraphQl, Azure Kubernetes Services and Docker containers with RabbitMQ as a message brokerExperience working with microservices architectureExperience working with Node.js and .NET/C#Design, develop and test SPA front end application using React JS (v 16.4) class based componentsExperience working with micro front end architectures, Redux, GraphQl and Apollo ClientJob Duties:Take full ownership and responsibility of the server side Node.js development tasksTake full ownership and responsibility of the front end development tasksMigrate Node.js server side codebase to .NET/C#Adhere to client coding standards, architectural patterns and practicesEvaluate and analyze the current system to fully understand the architecture, features, functionality, data elements and business rulesDevelop, maintain, and optimize enterprise-level server side applications using .NET/C#, Node.Js, Docker, Azure Kubernetes Services and DockerImplement a message based framework using RabbitMQ Develop, maintain, and optimize enterprise-level front end applications using React.js (class-based components) and modern JavaScript standardsBuild and manage state with Redux to ensure a smooth user experienceBuild and consume GraphQl endpoints. Use Apollo Client for managing data fetchingUnderstand and implement modern UI frameworks which leverage Bootstrap, Material UI or other UI/UX frameworks as a foundation for a modern and effective UI Implement css, html and UI consistent with best practices to promote responsive design concepts and cross browser compatibilityDesign & develop unit tests using Jest and NUnit Understand and implement modern Cloud based architectures.Implement integrations with additional Azure services or external APIs as requiredWork closely with product delivery lead to fully understand, prioritize and implement required features and functionalityUnderstanding and experience with all Agile ceremonies, artifacts and processes within the development lifecycle
...
Migrate Node.js server side code to .NET/C#Design, develop and test microservices using .NET/C#, GraphQl, Azure Kubernetes Services and Docker containers with RabbitMQ as a message brokerExperience working with microservices architectureExperience working with Node.js and .NET/C#Design, develop and test SPA front end application using React JS (v 16.4) class based componentsExperience working with micro front end architectures, Redux, GraphQl and Apollo ClientJob Duties:Take full ownership and responsibility of the server side Node.js development tasksTake full ownership and responsibility of the front end development tasksMigrate Node.js server side codebase to .NET/C#Adhere to client coding standards, architectural patterns and practicesEvaluate and analyze the current system to fully understand the architecture, features, functionality, data elements and business rulesDevelop, maintain, and optimize enterprise-level server side applications using .NET/C#, Node.Js, Docker, Azure Kubernetes Services and DockerImplement a message based framework using RabbitMQ Develop, maintain, and optimize enterprise-level front end applications using React.js (class-based components) and modern JavaScript standardsBuild and manage state with Redux to ensure a smooth user experienceBuild and consume GraphQl endpoints. Use Apollo Client for managing data fetchingUnderstand and implement modern UI frameworks which leverage Bootstrap, Material UI or other UI/UX frameworks as a foundation for a modern and effective UI Implement css, html and UI consistent with best practices to promote responsive design concepts and cross browser compatibilityDesign & develop unit tests using Jest and NUnit Understand and implement modern Cloud based architectures.Implement integrations with additional Azure services or external APIs as requiredWork closely with product delivery lead to fully understand, prioritize and implement required features and functionalityUnderstanding and experience with all Agile ceremonies, artifacts and processes within the development lifecycle