Senior Software Engineer 2 in Woodcliff Lake, NJ

$100K - $150K(Ladders Estimates)

BMW Manufacturing Co   •  

Woodcliff Lake, NJ 07677

Industry: Manufacturing & Automotive

  •  

8 - 10 years

Posted 53 days ago

The Senior Software Engineer II will design, develop and implement software solutions for across the entire Finance portfolio. He/She will work through all phases of the software product development lifecycle – defining requirements, design, implementation, testing, validation, and maintenance.

Key responsibilities include:

  • 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

Minimum Requirements:

  • BS or higher in Computer Science, Engineering, Math, Physics
  • 7+ years of recent experience as a software developer
  • Command of at least one modern Object Oriented programming language and experience working with mainstream scripting languages
  • 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


Valid Through: 2019-10-18