Software Engineer IV

Talent Software Services, Inc.

Arden Hills, MN

JOB DETAILS
SALARY
$80–$85 Per Hour
SKILLS
Agile Programming Methodologies, Android, Android Applications, Architectural Services, CSS (Cascading Style Sheet), Code Reviews, Communication Skills, Computer Engineering, Computer Science, Continuous Improvement, Continuous Integration, Cross-Functional, DevOps, Functional Analysis, Functional Testing, Git, GitHub, HTML (HyperText Markup Language), Healthcare, Integration Testing, Java, JavaScript, Kanban, Kotlin, Mobile Applications, Mobile Applications Development, Patient Safety, Process Improvement, React Native, Retrofit, Software Development, Software Engineering, Software Testing, Team Player, Test Automation, Test Plan/Schedule, Unit Test, Writing Skills
LOCATION
Arden Hills, MN
POSTED
20 days ago
Description:

Key Responsibilities

•Develop a BLE-intensive native mobile application for Android using Kotlin and/or Java
•Participate in code and design reviews
•Produce highly testable code
•Write automated tests, including unit, integration, and functional tests
•Participate in design reviews to provide architectural feedback
•Conduct code reviews with your peers
•Conform to a highly regulated software environment
•Focus on patient safety
•Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.

Required Skills and Experience:
•Bachelor's degree or higher in Software Engineering, Computer Engineering, or Computer Science
•5+ years of experience developing Android applications, with a minimum of 1 year using Kotlin
•Experience with agile software development, including Kanban
•Experience with continuous integration
•Strong understanding of git, pull request/merge request workflow, and DevOps services like GitLab or GitHub
•Experience writing unit tests for Android

Preferred Skills and Experience:
•Working knowledge of continuous integration for Android
•Experience working with Jetpack Compose, Coroutines/RxJava, and Retrofit
•Experience working with React Native or Flutter
•Experience creating automated UI tests with Espresso or Appium
•Exposure to building mobile applications in iOS with Swift
•Understanding of JavaScript, HTML, and CSS
•Experience developing software within a regulated environment in the medical industry
•Experience with security tools and products
•Team player willing to collaborate with peers
•Effective communicator & writer

About the Company

T

Talent Software Services, Inc.