System Architect
smartSense Consulting Solutions
2 - 5 years
Ghandinagar
Posted: 28/12/2025
Job Description
Job Description
We are looking for a highly skilled Systems Architect with expertise in microdatabases,
Elasticsearch, React, and Azure to lead the design and implementation of scalable, secure, and
high-performance systems. You will play a critical role in defining the architecture and strategy
for the technology stack while collaborating with cross-functional teams to deliver innovative
solutions.
Key Responsibilities
1. System Architecture and Design
Develop comprehensive architecture for scalable, secure cloud-based applications
leveraging Azure and microservices.
Ensure the integration of microservices, search infrastructure, and cloud services aligns
with business requirements.
Participate in the full software development lifecycle (SDLC), including planning, design,
coding, testing, and deployment.
2. Database Management
Design and optimise microdatabase solutions (e.g., SQLite, Azure Cosmos DB, Azure
Table Storage, Azure Data Lake Gen2) for performance and reliability.
Implement best practices for data modelling, indexing, and data access.
3. RESTful APIs
Develop and optimise RESTful APIs using C# .NET Core to support a high-performance,
distributed architecture.
4. Search Infrastructure
Architect Elasticsearch solutions for fast, reliable search capabilities.
Monitor and optimise Elasticsearch clusters for indexing and query performance
5. Frontend and Backend Integration
Collaborate with frontend teams using React to ensure seamless integration with
backend systems.
Define APIs and data flows between services.
6. Azure Cloud Solutions
Leverage Azure services (e.g., App Services, Cosmos DB, Azure Functions) for scalable
application deployment.
Implement security best practices, including identity and access management on Azure.
7. System Optimisation and Maintenance
Conduct performance tuning and scalability assessments.
Establish monitoring and alerting frameworks to ensure system reliability.
8. Leadership and Collaboration
Provide technical guidance and mentorship to development teams.
Engage with stakeholders to define technical requirements and deliver high-quality
solutions.
Required Skills and Experience
Strong expertise in designing and managing microservice-based solutions.
Proven experience in managing and optimising Elasticsearch clusters.
Proficiency in building and integrating frontend applications using React.
Hands-on experience with Azure services such as App Services, Azure DevOps, and
Azure Functions.
Proficiency in backend programming languages such as Python, JavaScript/Node.js, or
C#.
Experience designing RESTful APIs and working with microservices architecture.
Familiarity with CI/CD pipelines, particularly within Azure.
Preferred Qualifications
Experience with containerisation tools (e.g., Docker) and orchestration platforms (e.g.,
Kubernetes).
Knowledge of Agile software development methodologies.
Understanding of advanced data security and compliance requirements.
Experience with SQL/NoSQL databases and data-management strategies.
Exposure to serverless architectures and microservices deployment in the cloud.
Azure certifications (e.g., Azure Solutions Architect Expert) are a plus.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
