5 - 8 years

18 - 33 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities:

  1. Designing the Technical Architecture
  • Define system and software architectures (e.g., microservices, monolithic, cloud-native)
  • Select technology stacks, frameworks, and programming languages
  • Define interfaces and integration patterns (API design, messaging)

2. Translating Requirements

  • Derive functional and non-functional requirements (e.g., security, performance, scalability) from business requirements
  • Balance trade-offs between cost, quality, and delivery time

3. Documenting the Architecture

  • Create and maintain architectural documentation (e.g., C4 model, UML diagrams, Architecture Decision Records)
  • Ensure documentation is up-to-date and understandable for developers

4. Owning Technical Decisions

  • Evaluate design alternatives
  • Select appropriate architecture patterns (e.g., CQRS, Event Sourcing, Layered Architecture)
  • Make decisions considering technical risks

5. Ensuring Quality

  • Conduct technical, code, and architecture reviews
  • Define and enforce architectural guidelines
  • Oversee performance and security testing

6. Communication & Coaching

  • Coordinate with Product Owners, developers, and stakeholders
  • Coach development teams on technical best practices
  • Act as a bridge between business and technology

7. Continuous Improvement

  • Monitor and assess emerging technologies and trends
  • Adapt the architecture to changing requirements (Evolutionary Architecture)

Preferred candidate profile

  • Technical - Software design patterns, architecture patterns, cloud technologies (AWS, Azure, GCP), containerization & orchestration (Docker, Kubernetes), security practices (OAuth2, JWT, secure coding), database design (SQL/NoSQL), integration protocols (REST, gRPC, Kafka), CI/CD, DevOps practices
  • Analytical: Abstraction skills, systems thinking, complexity reduction, risk assessment, documentation skills
  • Soft Skills: Strong communication, facilitation and mediation skills, leadership and mentoring, negotiation skills, openness to feedback

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chennai, tamil nadu, india

pune, maharashtra, india

Noida, Uttar Pradesh, India

Bengaluru, Karnataka, India

Noida, Uttar Pradesh, India