Software Engineer

Ford Motor Company   •  

Dearborn, MI

Industry: Manufacturing & Automotive

  •  

Less than 5 years

Posted 56 days ago

Responsibilities

  • Leverage Test Driven Development and code pairing/mobbing practices
  • Develop components across all tiers of the application stack
  • Modify CI/CD pipeline and scripts as necessary to improve continuous integration and delivery practices
  • Software engineers collaborate with product manager to identify priorities, release scope, and user stories acceptance criteria
  • This position also requires occasional off-hours on-call support, as our applications run 24x7

Basic Requirements

  • Bachelor's Degree in any discipline, preferably in Computer Science, Computer Engineering, Electrical Engineer or Mathematics
  • 2+ years of experience in Java

Preferred Requirements

  • 3+ years of experience in Pivotal Cloud Foundry (PCF) or Spring development
  • Experience with logging/tracing, Circuit Breaker / Hystrix, Spring security, and SonarQube
  • Ability to work well in a collaborative, extreme agile development team with business and development partners
  • Understanding of Extreme Agile, DevOps, TDD, and Microservice Architecture
  • Comprehensive understanding of relational database, NoSQL database, and flat file processing concepts
  • Understanding ownership of product end-to-end (goals, strategy, marketing, development, testing, launch, and support)
  • Ability to work independently, thought leadership, and forward thinking
  • Excellent in conflict management, customer relationships, and communication skills
  • Great written and verbal communication skills, capable of public speaking and presenting in front of customers, IT Management, etc.
  • Comfortable in new situations with new clients