Enterprise Architect (R&D)

Enterprise Architect (R&D)

Robert Bosch | Bangalore, KA, IN

Posted 15 days ago

Apply Now


Job Description

10 to 18 years of experience in commercial software development for large scale enterprise business or with startups with market facing products or services. Well versed with EIP (Enterprise-Integration-Patterns). Must have worked on multi domain and wide range of technologies and hands-on on leading technologies. Quick learner and passionate to drive the programs through technical strengths.
Responsibilities include -
Hands on coding experience
Rapidly produce well-organized, optimized, high quality and documented source code plus frameworks for the team to ramp-up
Perform Code, Design & Architecture reviews
Translate requirements into the architecture using state of art (technologies/open source frameworks/in-house frameworks) with very high level of completeness & accuracy.
Design & Incorporate the quality aspects of the architecture/project (Re/Usability, Maintainability, Scalability, Reliability, Extensibility, Security, Portability, etc.)
Design & Incorporate the non-functional quality aspects like (Latency, Throughput, Robustness, Scalability, Fault-Tolerance, etc.)
Develop & Implement V&V Strategy for functional & non-functional requirements
Prioritize tasks & delegate to the team members, so that team members can execute the tasks independently.
Evaluate, define & evolve/improve, software coding standards, tools, and platforms
Execute independently at team level all aspects to the Software Engineering Process (requirements, specification, architecture, design, implementation, etc.)
Debug code independently in large & complex source base
Takes complete Ownership at Project/Program Level for both Architecture & the Deliveries for multiple projects
Technology & Architecture
Continuously improve on architecture & design methodologies in the project
Learn new/trending/emerging languages/technologies/open source frameworks & architectures quickly & apply to the project
Ensure high level of software quality at project level by adapting lean yet effective state of art practices
Contribute to the architecture for more than one domain
Inspire team by becoming a role model via exhibiting the vigorous crave for excellence
Enable the team to make high-level design/architecture choices & implement them
Lead the Team technically
Contribute to the Technical & Business Proposals
Coordinate with the Engineering Managers/Customers/Stakeholders
Collaborate with-in Team & Represent team at various levels
Support recruitment by evaluating architect, designing & coding skills
Mentor the team members, give them directions, empower them with right tools/methodologies & make a cohesive work environment through Lead by Example
Define self & team level goals
Come-up with competencies development plan for self & the team
Present & influence the stakeholders on the Architectural decisions
Drive the vision & mission of the Department(Choice of scaling competencies though various Learning Programs, Prototyping, Hackathons, etc.)
Mentor new/small project teams to ramp-up in-addition to the current responsibilities
Mentor & Coach able associates in the group to scale to trending technologies, state of art technologies and methodologies
Create platform/process for distributed cross location teams to work together smoothly with highest coordination
Come with proposals for the demonstrable technical assets in-line with the vision of Organization and current & future Bosch business
Exhibit key USPs of the group to the prospective customers through proposals & Demos
Represent the architectural view to the business teams & other stakeholders
Create visibility for ERD by participating into right platforms & forums
Secure the future of the team turning into opportunities for Follow-Up Projects, Continued Engagements, Transfer Opportunities & Supporting to the BUs

  • Expertise in architecting / designing and building scalable Cloud systems
  • Excellent problem solving skills
  • Expertise in EIP
  • Very strong background on development of enterprise grade solutions using J2EE/Spring/Hibernate/SQL frameworks
  • Expertise in Algorithms & Data structures with strong Computer Science fundamentals
  • Expertise in Message Oriented Middleware (Kafka, ActiveMQ, RabbitMQ) & equivalent cloud natives
  • .Excellent coding and debugging skills in C/C++ / Java, Node.js/Python/any other, Android/iOS, (Familiarity with any one of the backend technologies)
  • Prior knowledge in building mobile applications for Android is mandatory,(iOS is a big plus)
  • Hands-on technical exposure in at least one of these: RaspberryPi, BeagleBone, Arduino, Jetson Nano or any other SOC
  • Experience with Agile methodologies (SCRUM). OO modelling, working on Internet, LINIX flavors, Middle ware and database related applications
  • Knowledge of Cloud Computing and familiarity with anyone of the commercial offerings from AWS, GCP, Azure is essential
  • Experience with Crowd Sourcing and AWS MTurk is a big plus
  • Familiarity with JIRA, Confluence, GitHub is desired


BE/MS/M.Tech (Electronics, Computer Science or related)

Job Description 10 to 18 years of experience in commercial software development for large scale enterprise business or with startups with market facing products or services. Well versed with EIP (Enterprise-Integration-Patterns). Must have worked o

Skills: Software Development, Cloud Computing, C, C++, Java, Node.js, Python, Jira, Confluence, Github

Experience: 10.00-18.00 Years