Job Description
Software Engineer II. Develop production ready code and / or applications with testability, readability, edge cases, and errors in mind. Participate in and / or leads discovery, design, and other scrum meetings. Analyze systems and / or processes for inefficiencies, troubleshoots, and makes recommendations for improvements. Document information, data, system flows, and / or processes for collaboration, scope definition, and requirements documentation. Design systems to meet business and stakeholder needs, while accounting for long term use cases. Develop specification diagrams and flowcharts. Test or coordinate system tests to validate performance and achievement of user acceptance criteria. Modify and maintain existing software systems and processes. Identify and eliminate / manage risks or blockers. Use ticketing software, Jira, to document, track, and communicate status of work / requests. Requires degree in Computer Engineering, Information Systems, Technology Management, or related field and familiarity with programming languages such as React, Java, Scala; knowledge of SQL and an understanding of Database engineering best practices; knowledge of unit testing frameworks, tools, and reports; familiarity with code deployment processes and CI / CD pipelines; understanding of Agile / Scrum workflow environment and knowledge of Jira and documentation software, Confluence .
Job Requirements
Worksite Location : 1930 S State Street, Salt Lake City UT 84115 and home office combination. Resume to : Rachelle Jonely, OC Tanner Company, 1930 S State Street, Salt Lake City UT 84115.
Software Engineer • Salt Lake City, UT