Search by job, company or skills

Tata Technologies

Software Architect

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position: Software Architect

Location: Bangalore

Exp: 8 to 14 years

Required Skills:

  • Good experience in requirement writing, analysis, software analysis, design and define framework understand current architecture design libraries
  • Worked on complete V cycle with good understanding. understand software component, software layers
  • Good experience in GitHub, EA (Enterprise Architecture), C++, Linux.
  • Migration of Engineering Artefacts to Git & Architecture Enablement.

Objectives:

  • Consolidate all project-specific requirements, design, and architecture artefacts into Git-based repositories.
  • Establish an Everything as Code approach covering requirements, design, and architecture.
  • Provide architectural support during ongoing decomposition and refinement of system designs.
  • Develop or define lightweight tooling and processes to support requirements and architecture management within Git.
  • Prove and mature the SDV architecture.

Deliverables:

  • Repository Structure & Governance

Proposed Git repository structure for requirements, designs, and architecture artefacts

Standards for versioning, traceability, and review workflows

Templates for requirements, architectural diagrams, and LLD artefacts

  • Artefact Migration

Inventory of existing artefacts (requirements, designs, diagrams)

Migration plan including sequencing, tooling, and method

Execution of migration for agreed artefact sets

Validation of completeness and traceability

  • Architecture Enablement

Decomposition of system-level diagrams into component diagrams, message sequences, interfaces, and LLD where required

Regular architecture review support and workshops

Come up with the use case for proving out the architecture

  • Requirements-in-Git Approach

Recommendation for local/embedded requirements management in Git

Lightweight tooling (scripts or templates) to support authoring, linking, traceability

Process guidance document (How to manage requirements in Git)

  • Architecture-as-Code Framework

Definition of how static and dynamic architecture views are represented and versioned in Git

Suggested tools (e.g., PlantUML, Mermaid, Structurizr) and example models

Demonstrator repository showing end-to-end workflow

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145465563

Similar Jobs