🔔 FCM Loaded

System Architect

smartSense Consulting Solutions

2 - 5 years

Ghandinagar

Posted: 28/12/2025

Getting a referral is 5x more effective than applying directly

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.