Software Architect - Cross-Platform

Kalamazoo in Michigan (United States)

Publish date: October 1, 2015 07:01

Price: Free

Advertisement

Description

Company Name:
Bosch



Job Description:
We are currently seeking a Cross-Platform Software Application Architect to be a part of our team in the development of new application solutions, ensuring feasibility, functionality, and integration with existing systems/platforms.

In this role you will work closely with other architects and functional project and product leads to achieve new product initiatives. You will be a member of a team that assists with high-level requirements analysis and creation of technical roadmaps for products, and be able to communicate with multiple levels of management and engineers.
You will be responsible for the initial design and development of new product software or significant revisions to existing product software, whether such products are internal or intended for resale.
To be successful, you should be highly innovative and creative, comfortable working from a vision, and comfortable working in a fast-paced environment while handling multiple aspects of a project.
You will be able to break down complex objectives into manageable tasks.
While the position will not have direct reports, you will be responsible for guiding a team, both on-site and off-site, to achieve the goals of the product line.

Requirements
Bachelors degree in Comp Science or related Software Engineering field required
Minimum 5 yrs exp as a Software Engineer designing applications and solutions
Experience acting in an architectural role with responsibilities for short-term and long-term definition of product direction
Experience working with architectures on various platforms, such as web applications and services, mobile applications and components, stand-alone applications, distributed (enterprise) applications, etc., on various operating systems, including Windows 7 (and later) and Linux
Expertise in Software Design Patterns and Practices.(MVC, MVP, Interfaces, etc.) Experience with high-level and detailed component design
At least 3 yrs exp working on a long-term software development assignments including performance and reliability improvement
Expertise in many development languages and environments, including but not limited to Java, C#, and C++
Expertise with Internet technologies (e.g., HTML, XML, TCP/IP) a plus
Extensive knowledge and discipline in software engineering lifecycle process
Experience in designing and implementing secure solutions
Expertise in OOAD principles and methodologies (e.g., UML)
Ability to clearly document software architectures using appropriate tools
Expertise with Configuration Management tools and processes required
Expertise with Scripting languages (e.g., PERL, Python, Ruby, etc) a plus
Relocation assistance available for out of state candidates

By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled

#BoschDiversity

Apply online at:
https://your.bosch-career.com/en/web/de/de/bewerben/jobsearch/-/cui/job/ZRB_UNREG_SEARCH/en/54E28D43F85A8440E10080000A032126; Kalamazoo, Michigan, United States; User's other ads


ID: 17136 41 views

Contact:

Message seller

QR CODE

Jobvertise

User is not registered