Stefanini Group is hiring for a Software Engineer in Michigan!
- Actively develops and refines a software product that delivers business value. - Uses unit tests to drive the design of the application and confirm its functionality and its conformance with nonfunctional requirements. - Develops across the entire software stack (browser, mobile, server and database) using multiple programming languages- Works within the confines of a product team to deliver software- Automates the continuous integration delivery pipeline- Supports production software operations and incorporates learnings into future software feature development
Key Responsibilities: - 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. - Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing- Reviews continuous integration build status and fixes build failures. - Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing- Reviews ongoing production software operations and troubleshoots production issues. - Active participant in all team agile ceremonies: o Backlog Refinement/Iteration Planning o Stand-up o Iteration Closure o Iteration Retrospective