Posted in

Senior Associate Application Engineer

Senior Associate Application Engineer

CompanyDiscover
LocationWheeling, IL, USA
Salary$73500 – $124300
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelors Computer Science, Engineering, Informatics, Information Security, Information Technology, or related.
  • 1+ years Information Technology, (Software) Engineering, or related
  • Internal applicants only: technical proficiency of Advanced Beginner on the Dreyfus Engineering scale.

Responsibilities

  • Responsible for the ability to program most features and test cases unattended, but lacks a complete overview of product development and operations.
  • Completes most features and user stories including test cases and automation unattended.
  • Learns more complex software engineering practices such as domain driven design, test driven development, operations, and security.
  • Contributes to agile ceremonies, leads demos and presentations, helps new engineers learn established norms, and participates in technology communities.
  • Participates in system design decisions and learns how these decisions impact the product as a whole.
  • Learns to support production systems and understands how observed events and failures impact the product.

Preferred Qualifications

  • Strong Java experience
  • Strong hands-on experience and understanding of working in a cloud environment such as AWS
  • Experience with EMR (Elastic Map Reduce), Spark
  • Strong experience with CI/CD pipelines with Jenkins
  • Experience with the following technologies: SpringBoot, Gradle, Terraform, Ansible, GitHub/GitFlow, PCF/OCP/Kubernetes technologies, Artifactory, IaC
  • Experience with Behavior Driven Development (BDD, Cucumber test framework)
  • Experience writing unit and service level tests to ensure adequate code coverage (JUnits)
  • AWS and Java Certifications