Technical Architect (Bengaluru)

Technical Architect (Bengaluru)

13 Nov
|
Sonata Software
|
Bengaluru

13 Nov

Sonata Software

Bengaluru

Job highlights

- 8-12 years experience as Technical/Solution Architect with strong database architecture skills, cloud certifications (AWS, Azure, Google Cloud) desirable, proficiency in Java, React, C#, Node.js, Python
- Define end-to-end application, integration, database, and solution architecture; lead design reviews and technical assessments; provide technical leadership; ensure security, scalability, and compliance; collaborate with DevOps and infrastructure teams; mentor engineers

Locations

Bengaluru

Minimum Experience

8

Maximum Experience

12

Mandatory Skills

- Proven experience as a Technical Architect,Solution Architect,Lead Architect,or Senior Technical Lead.,• Cloud or architecture certification is desirable.,AWS,Azure,or Google Cloud.,• Solid database knowledge covering SQL/relational databases and preferably NoSQL technologies,• Proficiency in one or more programming languages such as Java,React,C#,.node JS,Python,JavaScript/TypeScript,or similar.

Skill to Evaluate or Senior Technical Lead.,• Cloud or architecture certification is desirable., or Google Cloud.,• Strong database knowledge covering SQL/relational databases and preferably NoSQL technologies, or similar.

Experience

8 to 12 Years

Location

Bengaluru

Database & Data Architecture

- Define database architecture and data management strategies for enterprise applications.
- Strong hands-on experience with relational databases such as Oracle, PostgreSQL, MySQL, SQL Server, or equivalent.
- Experience with NoSQL databases such as MongoDB, DynamoDB, Cassandra, Redis, or equivalent is desirable.
- Design and review logical and physical data models, schemas, relationships, indexes, constraints, and partitioning strategies.
- Strong knowledge of SQL, query optimization, execution plans, indexing, stored procedures, and database performance tuning.
- Design database solutions for high availability, scalability, replication, backup, disaster recovery, and business continuity.
- Experience with database migration, version upgrades, data migration, and modernization initiatives.
- Define appropriate strategies for database sharding, partitioning, caching, read replicas, and connection pooling where required.
- Ensure data architecture supports application scalability, performance, security,



and reliability requirements.
- Design and review data access layers, ORM frameworks, transactions, concurrency, and data consistency strategies.
- Experience integrating databases with microservices, APIs, messaging platforms, and event-driven architectures.
- Define appropriate approaches for transactional, analytical, and distributed data workloads.
- Ensure database solutions comply with security, privacy, governance, and regulatory requirements.
- Evaluate cloud database services and recommend appropriate solutions based on performance, availability, scalability, and cost.
- Collaborate with DBAs, data engineers, developers, and infrastructure teams to ensure effective database implementation and operations.

Required Technical Skills

- Strong experience in software architecture, system design, database architecture, and enterprise application development.
- Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Hands-on experience with microservices, REST APIs, distributed systems, and integration architectures.
- Strong database knowledge covering SQL/relational databases and preferably NoSQL technologies.
- Strong understanding of data modelling, database performance tuning, indexing, transactions, replication, and HA/DR.
- Experience with Docker, Kubernetes, CI/CD, and DevOps practices.
- Strong understanding of application security, identity and access management, encryption, and secure coding practices.
- Experience designing systems for high availability, scalability, reliability, and performance.
- Proficiency in one or more programming languages such as Java, React, C#, .node JS, Python, JavaScript/TypeScript, or similar.
- Experience with architecture and design patterns.
- Familiarity with observability, logging, monitoring, performance engineering, and production support.
- Familiarity with Agile development processes and tools (JIRA, Confluence)

Leadership & Communication





- Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Strong analytical and problem-solving skills.
- Ability to influence technical decisions across multiple teams.
- Strong stakeholder management and collaboration skills.
- Ability to balance business priorities, technical feasibility, cost, security, and long-term maintainability.
- Demonstrated experience mentoring engineers and providing technical leadership.

Education Qualificaiton

B Tech

Job Title

Technical Architect

Roles & Responsibilities

- Define end-to-end application, integration, database, and solution architecture aligned with business and technology objectives.
- Translate functional and non-functional requirements into scalable technical designs.
- Design highly available, secure, resilient, and performant systems.
- Evaluate and recommend appropriate technologies, frameworks, platforms, and architectural patterns.
- Define architecture standards, principles, design patterns, and development best practices.
- Lead architecture discussions, design reviews, technical assessments, and proof-of-concepts.
- Provide technical leadership and guidance to engineering and development teams.
- Review solution designs and ensure implementation adheres to defined architecture and engineering standards.
- Identify technical risks, dependencies, scalability constraints, and potential areas of technical debt.
- Design and oversee integrations using APIs, microservices, event-driven architectures, and enterprise integration patterns.
- Collaborate with DevOps and infrastructure teams on CI/CD, cloud infrastructure, observability, reliability, and deployment strategies.
- Ensure solutions meet security, performance, availability, scalability, maintainability, and compliance requirements.
- Participate in technology evaluations, vendor assessments, and build-vs-buy decisions.
- Troubleshoot complex technical issues and provide root-cause analysis and architectural solutions.
- Create and maintain architecture documentation, technical specifications, data models, and architecture diagrams.
- Mentor senior developers, tech leads, and architects and promote engineering excellence.

📌 Technical Architect (Bengaluru)
🏢 Sonata Software
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical architect (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: technical architect (bengaluru) / bengaluru