Intern, Software Developer - BMW Of North America
WOODCLIFF LAKE, NJ 07677
About the Job
As an independent group of companies, the BMW Group has a commitment to creativity and breakthrough ideas that goes well beyond the racetrack. In order to continuously create ultimate driving machines, we drive our growth and design excellence by staffing our teams with individuals who are innovative and always looking for the next great idea. If you share our vision and view yourself as an independent, creative thinker, we invite you to join our team in this exceptional role.
Key Responsibilities:
- Assist the project teams in planning & executing IT projects that implement the Agile methodology
- Research and implement best practices using IT project tools, JIRA and Confluence
- Independently research tools, share learned knowledge with teams and document best practices and processes
- Meet with product owners to gather and document business requirements as JIRA user stories
- Liaise between the US and German business units, technology teams and support teams
- Assist project teams in various daily tasks in realizing IT projects, e.g. reporting, tracking, testing, documenting IT artifacts (eg. interface contracts), and collaborating with external vendors
- Design and implement Java applications
- Test completed software and debug as necessary
- Examine existing code and recommend patches, design overhauls or fixes for broken code
Join the BMW North America team and enjoy a high-performance Total Rewards package that may include:
- Medical Insurance
- All with options for $0 Employee contribution
- Paid Time Off in addition to Company paid holidays where eligible
- Hybrid work environment
The hourly rate for Undergraduate students is $29.90.
The hourly rate for Graduate students is $36.80.
The selected student's academic level will be used to determine the final pay rate. This statement is in accordance with state and local pay disclosure requirements.
Even more so than the generous compensation and benefits, the culture and values of Shared Services make it the ultimate working environment. These values are Responsibility, Appreciation, Transparency, Trust, and Openness. We allow these values to guide the way we conduct ourselves and our business.
At BMW, we are driven by diversity, equity, and inclusion. We are proud to be an Equal Opportunity Employer and are welcoming of all individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.Requirements:
- Currently enrolled in a bachelor or master's degree program at an accredited college or university
- Possess a minimum cumulative GPA of 3.0 (not just in major)
- Have completed at least 30 college credit hours at time of application
- Field of study: Computer Science, Information Systems, Business Administration, or Engineering Technology related field of study
- Concentration: Computer Science / Information Technology
- Must attach a copy of college unofficial transcript
- Ability to work full-time (36.25 hours/week)
- Excellent time-management skills; ability to prioritize and handle multiple tasks simultaneously
- Ability to manage sensitive and confidential information
- Excellent organizational and planning skills
- Self-motivated, adaptable to a dynamic environment
- Able to work both independently and as part of a team
- Strong analytical capabilities
- MS Office (Excel, Word) skills a must
Technical Requirements:
- Knowledge of Java build tools
- Knowledge of the use of Java application containers (Glassfish)
- Knowledge of the use of AWS
- Familiarity with web-based technologies
- Java and JSP programming experience, knowledge of any Java application framework preferably Spring Boot
- Knowledge of RESTFul services
- CI/CD tools like Maven and Jenkins
- Java libraries like JavaMail, POI for Excel processing
- DB knowledge to connect, construct, execute and debug queries using select, update, delete and joins
- Familiarity with AWS Cloud, which includes connecting to cloud, IAM roles and policies, Lambda, subnet, load balancer, EKS and docker
- Knowledge of front-end programming languages like Java Script, Angular or React JS
Preferences:
- Familiarity with Agile methodology, JIRA/Confluence tools and SCRUM, a plus
- Languages: English, German (fluent, oral and written)