Software Engineering with Smarsh, Inc. (Portland, OR) Collaborate with Product Management and engineering team to define features and their implementations. Investigate and fix bugs. Write automated unit, functional and integration tests. Utilize JIRA to track work in ticketing system. Participate in Pull Request reviews. Provide and receive feedback to continuously improve systems. Collaborates closely with cross-functional teams to build performance applications. Builds compelling data processing workflows utilizing a variety of technologies. Applies research and conducts POCs to validate designs. Conducts code reviews and explains technical concepts to stake holders. Manages quality and security of code for all check-ins independently. This position allows for remote work and reports to the company’s headquarters in Portland, OR. Requirements : Requires a Bachelor’s degree in Computer Science or related field plus 4 years of related experience, or a Master’s degree in Computer Science or related field plus 2 years of related experience which must include experience in each of the following skills : Advanced programming skills in JAVA, Kotlin, Python, Groovy, and SQL; Modern software architecture, programming and engineering; Spring Boot, Spring Cloud; Development in AWS, Azure and GCP cloud; MySQL, Oracle, and Postgres; Junit and Spock; Pub sub and Kafka. Fault-tolerant design and maintenance; Product delivery lifecycle-requirement refinement through operations technical requirements. To apply, send resume to Mari Strange, mariann.strange@smarsh.com #LI-DNI
Software Engineering • Portland, OR, United States