About the Role :
We are seeking a highly skilled Software Architect to lead the design and development of scalable, high-performance applications for our product-based software company.
The ideal candidate should have deep expertise in .NET, .NET Core, SQL, Redis, Queuing systems, and AWS, with a strong foundation in modern software design principles, cloud-native solutions, and distributed architectures.
Location : Hyderabad | : 8+ Responsibilities :
- Architect & Design : Develop scalable, high-performance software architectures for enterprise applications across multiple technology stacks.
- Technology Leadership : Guide development teams in best practices for .NET, .NET Core, and other modern languages (Java, Python, Go, Node.js), as well as microservices and cloud-based architectures.
- Cloud & Infrastructure : Design cloud-native solutions using AWS (EC2, S3, Lambda, RDS, DynamoDB, etc.
- Database Management : Optimize performance and scalability of SQL Server, Redis, and NoSQL databases.
- Performance Optimization : Implement caching (Redis), queuing (Kafka, RabbitMQ, Azure Service Bus, SQS), and event-driven architectures.
- Security & Compliance : Ensure best practices for security, data protection, and compliance.
- Mentorship : Lead engineering teams, conduct code reviews, and enforce architectural standards.
- Innovation & Research : Stay updated with emerging technologies and integrate them into system Skills & Experience :
- 8+ years of software development experience, with at least 3+ years as a Software Architect.
- Strong expertise in .NET, .NET Core, C#, and microservices architecture.
- Proficiency in one or more modern programming languages in addition to .NET (e.g., Java, Python, Go, Node.js).
- Proficiency in SQL Server, Redis, and NoSQL databases.
- Hands-on experience with AWS cloud services.
- Expertise in event-driven architectures, queuing systems (Kafka, RabbitMQ, Azure Service Bus, SQS, etc.
- Understanding of DevOps, CI / CD, and containerization (Docker, Kubernetes) is a plus.
- Excellent problem-solving and decision-making skills.
- Strong leadership and communication skills to drive collaboration across teams.
(ref : hirist.tech)