Software Developer - #1995217

Dana Incorporated


Date: 23/11/2021
City: Ottawa Lake, MI
Contract type: Full time
Dana Incorporated

Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains. Serving three primary markets – passenger vehicle, commercial truck, and off-highway equipment – Dana provides the world's original-equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.


PURPOSE: We are looking for an innovative, agile, and motivated Software Developer to be part of Dana’s digital transformation journey as a member of the Digital Business Technology team. In this highly challenging role, you will be working with a team of analysts, architects, application engineers and software developers. Using cloud technologies, you will be expected to help create world-class digital services for our customers.


PRIMARY DUTIES AND RESPONSIBILITIES

  • Collaborating with the team (architects, developers, analysts, engineers, project & product managers) to develop software solutions.
  • Work collaboratively with business analysts, architects, UX/UI developers, and other software developers to design and build scalable digital solutions that align with the organization’s goals, as well as customer needs.
  • Delivering capabilities identified in the product roadmap of strategic digital services by building and maintain both web and mobile applications for our organization.
  • Oversee the performance of applications to ensure they’re always running properly.
  • Develop software using an efficient DevOps environment and improve our overall application development process and continuously find ways to advance our apps.
  • Adhere to development schedules and deadlines.
  • Carry out regular security and performance checks and find solutions to security threats, viruses, or errors that might hinder the performance of applications.
  • Remain current on technology trends to keep our software as innovative as possible.
  • Stay on-track of the application lifecycle to ensure necessary features are completed on time.
  • Conduct testing of the product to ensure it is completely functional and meets requirements.
  • Perform troubleshooting and resolve issues with coding or design as needed.
  • Suggest and implement solutions for process improvement.
  • Adhere to all the requirements and guidelines for quality, security, extensibility etc.

EDUCATION AND QUALIFICATIONS

The preference would be that the successful candidate has the following qualifications and experience:

  • A bachelor’s degree in computer science or a related field.
  • 3-5 years of extensive experience in software development.
  • Demonstrated knowledge of web applications, cybersecurity, and open-source technologies.
  • Proficiency with project tracking software, such as Jira.
  • Certification in application development.
  • Experience working as part of a development team.
  • Strong critical thinking and communication skills

SKILLS AND COMPETENCIES

  • Proven experience as a software application developer.
  • Experience working within an Agile software development environment.
  • Up-to-date knowledge of different programming languages, such as C, C+, C++, Java, Javascript, Ruby and Python.
  • Deep understanding of core programming principles, including design, testing and automated build and deployment.
  • Critical and analytical thinking skills.
  • Strongly detail-oriented with an ability to quickly identify and solve programming errors.
  • Excellent time management.
  • Knowledge of service bus platforms like Kafka or Azure Service Bus.
  • Experience with service-oriented architecture (SOA) and microservices (including REST API development).
  • Understanding of software development lifecycle (SDLC).
  • Experience developing microservices using python technology and frameworks such as Django.
  • Understanding of software quality assurance principles.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

This job is expired. Please use the search form to find active jobs or submit your resume.


Post a resume