This site uses cookies. To find out more, see our Cookies Policy

Software Engineer Consultant/Expert in Dearborn, MI at Genesys Talent LLC

Date Posted: 2/28/2019

Job Snapshot

Job Description

Position Description: This Software Engineer position has the opportunity to use the latest cloud native technologies as well as latest methods such as pair programming and test driven development (TDD). Development follows eXtreme Agile practices with continuous integration and deployment geared towards a business and user value driven approach. The team frequently delivers user stories in 1 or 2 week sprints targeted on a Minimum Viable Product (MVP). The team culture is very collaborative and supportive of each other. 

Position duties: 
  • Engage in eXtreme Agile practices including but not limited to pair programming, Test Driven Development (TDD), backlog grooming, sprint demos and Continuous Integration 
  • Develop with various technologies including Android, IOS, Pivotal Cloud Foundry, AZURE, microservices, Angular, JAVA
  • Work directly with Business partners (Product Owners) to deliver application changes at market speed
  • Develop and execute unit and integration test scrips 
  • Strong knowledge of distributed systems 
  • Strong understanding of system and application performance tuning 
  • Knowledge of Kotlin, Spring Framework, Azure and PCF cloud tools
  • Knowledge of professional software best practices for a full software development lifecycle 
  • Experience with critical 24x7 systems
  • Experience with Continuous Integration / Continuous Delivery and Test Driven Development 

Skills Required: 
  • Java 
  • Kotlin 
  • PCF cloud 
  • Spring Framework 

Skills Preferred: 
  • DevOps 
  • Test Driven Development 
  • Mentoring 
  • Agile 
  • Paired programming 

Experience Required: 
  • 5+ years in field 
  • Strong Object Oriented development background in either web or mobile technologies
Education Required: 
  • Bachelor’s degree in Computer Science or similar technical discipline 
Education Preferred: 
  •  Masters Degree in Computer Science