Enterprise Architect (r&d)

Year    Bangalore, Karnataka, India

Job Description

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions.
With over 20,000 associates, it's the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Do you want to be part of the data revolution, reforms and strategies? Whether it's in the area of mobility solutions, consumer goods, industrial technologies or energy and building technology or others, with Bosch R&D, you will have the chance to improve quality of life all across the globe by working on cutting edge technologies. We are a world class R&D team responsible to bring new features & products to the market for most product portfolio of Bosch with diverse verticals (Autonomous Driving, Consumer Electronics, Building Technologies, etc. to name a few).



7 to 14 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 -

Engineering

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

Ownership

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

Leadership

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 sizeable 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

Company

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

SKILLS

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

Qualifications

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

Additional Information

Selected candidate can work remotely during the pandemic times, however, he/she has to shift the base to Bangalore when normalcy returns.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2957624
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year