Expire bientôt Siemens

Software Architect

  • Bengaluru (Bangalore Urban)
  • Chimie / Biologie / Agronomie

Description de l'offre

Title : Software Architect

As a Software Architect for a Cloud-based Data Architecture platform , you will be required to:

· Devise technical solutions based on the requirements of the product / platform and ensure that software architecture meets the expectations of business
· Create Architectural Concepts and derive technical roadmap in the area of Data Architecture and related technology fields
· Actively drive development of Continuous Delivery pipeline in the Cloud environment, using new architecture paradigms like Microservices
· Contribute to elaborate software requirements and other specifications needed for development tasks
· Support project planning activities through estimation, identification of integration points, technical risks & mitigations, etc.
· Ensure testability of the design and support test-automation design
· Participate in validation of implemented features
· Evaluate tools & technologies and perform prototypes
· Coach and mentor team members regarding software design approach, technology, tools, methods and various software quality aspects
· Advice in make or buy decisions
· Support for setup of Continuous Integration and facilitate smooth functioning of DevOps chain

Qualification : Bachelor's or Master's in Computer Science & Engineering, or equivalent

Experience level : 10+ years in software development with at least 2 - 3 years as an Architect

Desired Experience :

· Sound knowledge of application development on Windows platform
· Hands-on experience with Cloud technologies (preferably on Microsoft Azure stack)
· Hands-on experience in Distributed Computing architectures and communication paradigms like REST, WebServices, etc.
· Good understanding of Deployment Pipelines, DevOps and related tools / methods (e.g. Container technologies) is desirable
· Expertise in programming languages: C#, Java Scripting, and UI technologies like Angular.
· Excellent insights into Architectural and design patterns and usage of modeling tools
· Expertise in design review, code reviews and integration of software components in large systems
· Sound knowledge of software engineering processes

Required Soft-skills & Other Capabilities:

· Excellent problem solving, Decision making skills and ability to work in a team environment
· Excellent communication and extensive experience in working with multiple stakeholders across geographies
· Ability to work independently
· Self-motivated and self-driven
· Excellent team player with capabilities to technically lead the team and motivate team-members.