Key Skills: Architect, Microservices, .NET background, .NET, .net core
Roles and Responsibilities:
- Design and implement scalable and maintainable Microservices architectures
- Develop reusable frameworks to accelerate microservices and web application development
- Define architectural standards, integration patterns, and reusable components
- Ensure smooth integration between legacy systems and modern platforms
- Lead data modeling, schema design, and data migration processes
- Optimize database queries, indexing, and storage strategies
- Deliver responsive, accessible, and high-performance web interfaces
- Define and implement API designs and event-driven architecture in collaboration with teams
- Leverage AWS cloud services and cloud-native architecture to boost performance
- Apply DevOps tools and practices such as CI/CD, Docker, Kubernetes, and AKS
- Guide software debugging, profiling, and modernization of legacy systems
Skills Required:
- Strong experience in software architecture and design
- Expertise in Microservices architecture
- Deep understanding of cloud-native solutions
- Solid knowledge of API design and event-driven architecture
- Proficient in data modeling, schema design, and data migration
- Ability to lead legacy system modernization efforts
- Familiarity with DevOps practices and tools such as CI/CD, Docker, Kubernetes, and AKS
- Experience with AWS cloud services
Nice-to-Have:
- Background in .NET, .NET Core, and related backend technologies
- Experience in building reusable frameworks
- Proficiency in database optimization and storage solutions
- Knowledge of web performance, accessibility, and responsive UI
Education: Bachelor's degree in Computer Science or a related field.