16 Sep
|
Sriggle
|
Faridabad
About Sriggle
Founded in 2015, is a Travel Technology company with comprehensive solutions by the experienced people from the industry who understand end-to-end needs of the user. It provides a platform that has been evolved by understanding the best practices implemented across the globe. Sriggle has emerged significantly and marked its presence in this short span of time in the travel market.
Sriggle was awarded for their voice enabled solution with Artificial Intelligence. Sriggle is an ISO 27001 certified company for their product development processes. Sriggle is a multinational company headquartered at Faridabad, India and branch/sales offices at Dubai, and London.
Key Responsibilities
- Design and define the overall application architecture for scalable, secure, high-performance, and maintainable software solutions.
- Lead architectural discussions, reviews, and technical decisions, aligning technical designs with business requirements and strategic goals.
- Create and maintain comprehensive architecture documentation including high-level design (HLD), low-level design (LLD), architecture blueprints, data flow diagrams, and integration patterns.
- Evaluate and recommend appropriate application frameworks, design patterns (e.g., MVC, microservices, event-driven), programming languages, and third-party libraries or tools.
- Define and enforce coding standards, architectural best practices, and design guidelines to ensure consistency and quality across application modules.
- Collaborate closely with product managers, business analysts, developers, QA, and DevOps teams to translate functional and non-functional requirements into robust technical solutions.
- Conduct code and design reviews to ensure adherence to the defined application architecture and identify potential technical risks or anti-patterns.
- Define API contracts, integration strategies, and inter-service communication patterns (REST, Web API, message queues, etc.) across application components.
- Mentor and guide developers on application design principles, architectural thinking, and best practices. • Stay current with emerging application technologies, frameworks, and industry trends, and evaluate their applicability to Sriggle's product ecosystem.
Qualification
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- 5–9 years of overall software development experience with relevant experience in application architecture.
- Proven track record of designing and delivering complex application systems from concept to production.
- Excellent communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Skills
- C# / .NET: C#, .NET, .NET Core, ASP.NET MVC, Web API.
- Database: Microsoft SQL Server, T-SQL, Stored Procedures, Functions, Views, Indexing, Query Optimization, Database Design.
• Architecture: Microservices, SOA, Layered/N-Tier, Event-Driven, Modular Architecture.
- Design Principles: SOLID, DRY, Separation of Concerns, Clean Architecture, Design Patterns.
- API & Integration: REST APIs, Web API, API contracts, third-party integrations, inter-service communication.
- Performance: Profiling, bottleneck identification, caching strategies, SQL optimization, and application-level optimization.
- Technical Leadership: Technical reviews, code reviews, mentoring, architectural decision-making, and stakeholder collaboration.
📌 Technical Solution Architect (Faridabad)
🏢 Sriggle
📍 Faridabad