Senior Software Engineer 1

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

The Sr. Software Engineer I, Sales DevOps will be responsible for working directly with a cross-functional product teams to create robust software applications and drive the development of our entire application landscape. You will be responsible for building and maintaining a suite of highly available, highly scalable applications with a strong focus on user & customer experience. This growth-focused role allows interaction with a dynamic product line and works as part of a creative and innovative team. He/She should have a passion for solving complex issues, while having the flexibility and adaptability to quickly learn and adapt to new technologies when necessary with a consistent positive attitude. He/She must be self-motivated and willing to take on challenging opportunities. The Software Engineer II will design, develop and implement software solutions for across the entire Aftersales & Engineering portfolio. He/She will work through all phases of the software product development lifecycle - defining requirements, design, implementation, testing, validation, and maintenance. Keyresponsibilitiesinclude: Develop and deliver clean quality software solutions which are easily maintainable Contribute to software design Contribute to the development and efficiency of the team Communicate with external groups Perform other duties as assigned Participate in planning sessions to estimate work and plan for work to be done Work with a lead, product owner & other stakeholders to define the product requirements Operate on an agile development team and participate in overall design & delivery (development, testing, debugging... ) This position will require occasional off hours support (outside of 8:30AM and 4:30PM EST) for meetings with offshore resources or critical application support. Key accountabilities of the function: Develop and deliver software solutions Contribute to software design Contribute to the development and efficiency of the team Communicate with external groups Perform other duties as assigned Participate in planning sessions to estimate work and plan for work to be done Join the team at BMW of North America and enjoy a high-performance employment package which includes: Company paid Medical, Dental & Vision Insurance Employee car program 401(k) Savings Plan Retirement Income Account Qualifications and experience Minimum Requirements: BS or higher in Computer Science, Engineering, Math, Physics 5+ years of recent experience as a software developer Command of at least one modern Object Oriented programming language and experienceworking with mainstream scriptinglanguages Excellent software engineering skills in: object-oriented design, test driven development, automated unit testing, continuous integration and deployment, etc. Strong & creative analytical and problem solving skills with high attention to detail and accuracy Basic understanding of how business needs translate into software solutions. High energy, a passion for software and ability to work in a highly collaborative agile environment Experience with Rest API or other service oriented architecture frameworks Development experience with various web service technologies such as SOAP, REST or OData Strong communication skills, both verbal and written, with strong relationship, collaborative and organization skills, with very good interpersonal skills Ability to understand design patterns, object-oriented principles, and architectural best practices Ability to simultaneously manage several initiatives and self-prioritize workload Desired Qualification: Coding on GitHub for personal or public open-source projects Working with large data sets using Hadoop and MapReduce iOS or Android application development Experience using Internet technologies such as web services, HTML, XML, CSS, AJAX, Java, JavaScript, node.js, http, DHTML. Proficient understanding of the following data formats: XML, JSON, XML Schema, XSLT Experience with SaaS applications Delivered solutions that used virtual machines, cloud services (AWS, Azure, including relevant micro service & API architecture) Strong working knowledge of Microsoft Office tools, Microsoft Project and Visio Strong working knowledge of Agile tools (Jira, Confluence) Experience working with Quality Assurance processes and documentation. 1-2 years Automotive OEM industry experience Job ID: 180005RISalary Range: NAMinimum Qualification5 - 7 years
Associated topics: application developer, c, c/c++, c#, expert, matlab, maven, perl, project architect, software engineer lead

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...