Required Skills - Full Stack Senior DeveloperMigrate Python and Node.js server side code to .NET/C#Design, develop and test microservices using .NET/C#, GraphQl, Azure Kubernetes Services and Docker containers with in a message architectureExperience working with microservices architectureExperience working .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 DockerMaintain and enhance message based framework such as RabbitMQ, Azure Service Bus or othersDevelop, 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 UIImplement css, html and UI consistent with best practices to promote responsive design concepts and cross browser compatibilityDesign & develop unit tests using Jest and NUnitUnderstand 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 lifecycleJob Requirements - Excellent communication skills are a must. Demonstrable experience communicating with technical and non-technical audiences, providing timely and succinct status updates and communicating with teammates and leadership personnelExperience working with Agile task management tools and processes8+ years of experience designing and developing .NET/C# web APIs2+ years of experience with microservice architectures2+ years experience working with Docker containers2+ years experience with messaging frameworks such as RabbitMQ, Azure Service Bus or others8+ years experience with relational database management systems2+ years of experience with PostgreSQL8+ years of experience as a Single Page Application (SPA) REACT front end developer (including class based component architecture)8+ years of experience with JavaScript or TypescriptExperience with micro front end architectures and frameworksSolid understanding of HTML5, CSS3Experience authoring front end unit tests with Jest is requiredExperience with package management tools such as NPM, NVMExperience authoring back end unit tests with .NETProven experience with modern source control systemsExperience collaborating with CI/CD team for build and deployment pipelines in Azure Dev OpsUnderstand concepts of developing environment specific configurations and settingsDesired Skills & Experience - Experience working in an enterprise level setting a plusExperience with OCR technologies, machine learning technologies and natural language processing technologies a major plusExposure and understanding of server side Node.js a plusExperience with Azure Dev Ops with experience using repos, project tracking, build pipelines a plusExperience with Azure Kubernetes Services a plusExperience with Azure cloud services such as Blob Storage, Key Vault, Active Directory a plusExperience with Nginx Ingress, Azure Container Registry, Helm a plusExperience with internationalization coding implementations a plusExperience with investigation, analysis and interpretation of legacy codebases a plusExperience with Python coding a plus
...
Required Skills - Full Stack Senior DeveloperMigrate Python and Node.js server side code to .NET/C#Design, develop and test microservices using .NET/C#, GraphQl, Azure Kubernetes Services and Docker containers with in a message architectureExperience working with microservices architectureExperience working .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 DockerMaintain and enhance message based framework such as RabbitMQ, Azure Service Bus or othersDevelop, 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 UIImplement css, html and UI consistent with best practices to promote responsive design concepts and cross browser compatibilityDesign & develop unit tests using Jest and NUnitUnderstand 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 lifecycleJob Requirements - Excellent communication skills are a must. Demonstrable experience communicating with technical and non-technical audiences, providing timely and succinct status updates and communicating with teammates and leadership personnelExperience working with Agile task management tools and processes8+ years of experience designing and developing .NET/C# web APIs2+ years of experience with microservice architectures2+ years experience working with Docker containers2+ years experience with messaging frameworks such as RabbitMQ, Azure Service Bus or others8+ years experience with relational database management systems2+ years of experience with PostgreSQL8+ years of experience as a Single Page Application (SPA) REACT front end developer (including class based component architecture)8+ years of experience with JavaScript or TypescriptExperience with micro front end architectures and frameworksSolid understanding of HTML5, CSS3Experience authoring front end unit tests with Jest is requiredExperience with package management tools such as NPM, NVMExperience authoring back end unit tests with .NETProven experience with modern source control systemsExperience collaborating with CI/CD team for build and deployment pipelines in Azure Dev OpsUnderstand concepts of developing environment specific configurations and settingsDesired Skills & Experience - Experience working in an enterprise level setting a plusExperience with OCR technologies, machine learning technologies and natural language processing technologies a major plusExposure and understanding of server side Node.js a plusExperience with Azure Dev Ops with experience using repos, project tracking, build pipelines a plusExperience with Azure Kubernetes Services a plusExperience with Azure cloud services such as Blob Storage, Key Vault, Active Directory a plusExperience with Nginx Ingress, Azure Container Registry, Helm a plusExperience with internationalization coding implementations a plusExperience with investigation, analysis and interpretation of legacy codebases a plusExperience with Python coding a plus