On-site Full Time
--
Consultants Valley

Job Details

Job Requirements:Technical Software Development:• Proficient in building high-performance, scalable applications with C# and . NET Core 8.0.• Solid Experience in Front End Development and Expertise in React, Angular, and Next.js with a focus on performance optimization and efficient state management.• Solid understanding of Microservices architecture, clean code, onion architecture with a focus on designing services for scalability and resilience.• In-depth knowledge of Apache Kafka for building distributed systems and managing streams of records with high throughput.• Experience using Rabbit MQ and Mass Transit• Familiarity with Domain Driven Design (DDD) and Event Domain• Experience with Mongo DB and Postgre SQL, optimizing queries and designing schemas for performance and scalability.• Familiarity with Formik for efficient form management in large-scale React applications.• Demonstrated ability to implement clustering and load balancing strategies to enhance application availability and performance.• Deep understanding of Object Oriented Programming (OOP) and Object Oriented Design (OOD) and Design Patterns using C#. NET
Infrastructure and Operations:• Expertise in deploying applications in AWS with an emphasis on utilizing services for scaling, such as Auto Scaling Groups, Elastic Load Balancing, and Amazon RDS.• Proficient in Docker and Kubernetes, with experience in setting up clusters, managing pod scalability, and ensuring zero downtime deployments.• Deep understanding of CI/CD pipelines and automation tools to support high-velocity development and deployment cycles.• Knowledge of performance monitoring tools and techniques for identifying bottlenecks and optimizing system resources.
Management and Team Leadership:• Ability to lead development teams towards achieving high performance and scalability in application development.• Experience in guiding teams through the complexities of distributed systems and microservices architectures.
Job Responsibilities:• Architect and develop scalable, high-performance software solutions using C#, . NET Core 8.0, React/Angular, and Next.js.• Design and implement Microservices with a focus on scalability, leveraging Apache Kafka for efficient messaging and event handling.• Optimize database performance and design for scalability using Mongo DB and Postgre SQL.• Manage Docker and Kubernetes configurations to ensure the efficient scaling and management of containers.• Oversee the implementation of CI/CD pipelines, enhancing the team’s ability to deliver features rapidly with minimal downtime.• Ensure the team adopts best practices in code quality, performance optimization, and scalability.
Only Qualified Candidates will be contacted for technical evaluation

Similar Jobs

About Consultants Valley
Egypt, Cairo
Management Consulting