Job Information

G-TECH Services, Inc. Software Engineer Practitioner in Dearborn, Michigan

Job Description

  • Develops software with a paired partner to deliver user stories that contribute to a valuable working software product

  • The ability to operate as the lead partner

  • Develops automated unit tests with working software to confirm software functionality conformance to functional and non-functional requirements

  • Develops automated functional tests to confirm user story acceptance and to detect regression defects

  • Reviews continuous integration build status and fixes build failures

  • Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings

  • Reviews ongoing production software operations and troubleshoots production issues

  • Implements tooling that monitors application performance metrics and automatically notifies the team when a failure occurs in production

  • An active participant in all team agile ceremonies

Skills Required

  • Interact with business customers to resolve support issues and gather business requirements

  • Complete analysis & development of support tasks with quick implementation and resolution Code

  • Test and implement application components in Java, web services and Java-related technologies

  • Practitioner in at least 2 coding languages

  • Comfort level developing in all tiers of application software: frontend, mobile, back-end, and database

  • Advanced knowledge of software design patterns

  • Knowledge and practical experience of agile delivery

  • Ability to delivery product roadmap milestones

  • Provide Agile artifacts associated with application components

  • Strong analytical and problem-solving skills

  • Willingness to continuously learn Highly motivated professional (self-starter and results-oriented)

  • Strong interpersonal and communication skills

  • Ability to work as a member of a team

Skills Preferred

  • Strong analytical and problem-solving skills

  • Willingness to continuously learn

  • Highly motivated professional (self-starter and results-oriented)

Experience Required

  • AGILE Development methodologies Spring Framework Spring Boot / Java PrimeNG Relational Database Angular / Javascript

  • Experience in all components of software delivery Spring Cloud and deploying to cloud platforms, preferably Pivotal Cloud Foundry (PCF)

  • Paired programming Test-Driven Development (TDD)

  • Karma/Jasmine, Junit End to End testing

  • Protractor / Selenium Continuous Integration/Continuous

  • Delivery tools and pipelines such as GIT hub, Jenkins, Maven, Gradle, etc.

Education Required

  • Degree in computer science / engineering or significant programming experience (java, HTML, SQL, javascript)

Category Development

Function Information Technology

Req ID JN -102019-112702

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.