The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
At GCCX, we do not design the transportation. We design the transportation experience. GCCX IT employees develop the technology enabling a new generation of connected vehicles. This technology is a key enabler to things like smarter car sharing programs, more advanced active safety and even autonomous driving. These capabilities exist through the largest implementation of 4G LTE in the automotive industry and a vehicle wired to collect thousands of data elements. Our environment requires an architecture that can support over 900,000 vehicle transactions per hour with sub-second response times. 4G LTE capability has been described as an untapped, under-appreciated opportunity valued at $350M in improved 2018 profits. The innovation our teams are driving is game changing to the consumer, to the industry and to the company.
Work on complex integrations as a SME with minimal supervision
Setup various environments including Production following the defined standards
Work on automation of build/deploy/environment setup processes
Automation of health check utilities and other automations as needed for process improvements
Initiate the use of new technologies and evaluate new products by doing POC's. This include development of poc applications in Java/J2EE.
Work effectively within a team environment
Establish a course of action to ensure that the systems are healthy and take every measure to ensure that the environments are stable for smooth functioning of the Development programs.
Participate in the Release teams and be willing to be on call on need basis.
- Bachelor of Science degree in Information Systems, Computer Science, or related field. Masters preferred
- At least 5 years of experience developing and architecting distributed, component-based, service-oriented
solutions for an enterprise
- Experience with Microservices architecture
- Experience with SOA and Web Service stacks, standards, products, and technologies.
- Experienced in following industry-proven software engineering practices such as SEI CMMI and agile
methods like FDD
- Experience developing and delivering highly available and complex systems
- Experience with commercial and open-source web server, application server platforms and enterprise
middleware, including MOM, TP Monitors, system management and security systems
- Experience with Object-Oriented Analysis and Design (OOAD)
Required Experience and Expertise:
A minimum of 5 years’ experience in Development operations or Development of applications using Java/J2EE Oracle/Linux/Virtualization and Weblogic12c
Strong Knowledge of shell scripting and various scripting languages (ANT, WLST, Python etc.)
Strong knowledge of systems integration and high availability Architectures.
Good knowledge of Enterprise Traffic management, DNS to SSL to TLS impacts.
Expertise in Enterprise distributed application solutions.
Good oral and written communication skills, able to communicate effectively with cross-functional personnel
Should be flexible in timing and should be able to work in a competitive and fast-paced environment.