Software EngineerSenior at Dearborn, Michigan, USA |
Email: [email protected] |
From: anilj, RBC [email protected] Reply to: [email protected] Job Title: Software Engineer Senior Location: Dearborn, MI - Hybrid (3 days in office) Position Type: 1 year contract - possible extension Notes: Looking for local candidates Job Description: Develops software to deliver user stories that contribute to a valuable working software product 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 team when a failure occurs in production. Active participant in all team agile ceremonies. Skills Required: 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 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 Comfort level developing in all tiers of application software: frontend, 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 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 Java/Springboot Experience in all components of software delivery Google Cloud Platform and tools such as Cloud Storage, PostGreSQL, Cloud Run, etc. Version control with Git CI/CD tools and pipelines such as Jenkins, Maven, Gradle, Tekton, Cloud Build, etc. Test Driven Development 3-5 years experience with Angular 2+ or equivalent front-end framework (React, View, etc.) Experience Preferred: Experience in Dynatrace, Splunk, SonarQube, APIGee (Google Cloud APIs) SQL and Relational Databases (DB2) Familiar with Pivotal Cloud Foundry and support tools/software Typescript/JavaScript proficiency, or any other common front-end language, such as Kotin Education Required: Degree in computer science / engineering or significant programming experience (java, HTML, SQL, javascript) Keywords: continuous integration continuous deployment Michigan |
[email protected] View all |
Fri Mar 22 17:42:00 UTC 2024 |