Solution Architect

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Job Description:

Role Profile Software Architect Role Purpose The Software Architect (E5) is responsible for defining and steering the technical architecture of complex software solutions. The role focuses on making well founded architectural and technology decisions ensuring scalability performance maintainability and long term viability of the solution. The architect acts as the technical counterpart to development management bridging business requirements and engineering execution. Key Responsibilities Define the overall software architecture based on functional and non functional requirements (e.g. performance scalability security maintainability). Evaluate and select appropriate programming languages frameworks and technologies including a clear rationale for architectural decisions. Compare and assess different architectural approaches (e.g. monolith vs. microservices synchronous vs. asynchronous communication). Design and govern system interfaces and integration patterns such as APIs RPC messaging or service to service communication. Ensure that architectural designs can handle high load and performance requirements (e.g. thousands of requests per second). Establish and apply design patterns and architectural principles across development teams. Provide technical guidance and direction to development teams without being required to implement all solutions hands on. Understand and explain system structures data flows and dependencies at a conceptual and architectural level. Review architecture and designs for consistency quality and compliance with agreed standards. Act as a technical advisor for stakeholders translating business needs into robust technical solutions. Required Skills & Experience Strong experience in software architecture and system design for enterprise grade applications. Broad knowledge of multiple programming languages and frameworks with the ability to evaluate their strengths and limitations. Solid understanding of scalable system design concurrency threading models and performance considerations. Proven experience with integration concepts and interface design. Deep knowledge of design patterns and modern development paradigms. Ability to quickly understand complex systems their core functionality and data flows without deep code level analysis. Strong analytical and decision making skills with a focus on long term sustainability. Excellent communication skills to align developers architects and non technical stakeholders. Nice to Have Experience in distributed systems cloud native architectures or DevOps oriented environments. Previous role as technical lead or solution architect in multi team setups. Exposure to global or offshore delivery models.

We transform. SAP solutions into Value

NTT DATA Business Solutions is a fast-growing international IT company and one of the worlds leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions including hosting services and support.




Required Experience:

Staff IC

Job Description:Role Profile Software Architect Role Purpose The Software Architect (E5) is responsible for defining and steering the technical architecture of complex software solutions. The role focuses on making well founded architectural and technology decisions ensuring scalability performance...
View more view more

About Company

Company Logo

Global SAP consulting competence and leading full-service SAP software solutions provider in over 30 countries.

View Profile View Profile