Associate Application Engineer

$59,500 - $99,900/Yr

Discover Financial Services - Riverwoods, IL

posted 4 months ago

Full-time - Entry Level
Riverwoods, IL
Credit Intermediation and Related Activities

About the position

At Discover, we are committed to fostering a culture where diversity, teamwork, and collaboration are at the forefront. As an Associate Application Engineer, you will embark on a journey of learning and growth, focusing on the fundamentals of quality software engineering from Day 1. This role is designed for individuals who are eager to develop their programming skills and technical knowledge while contributing to meaningful projects that impact millions of consumers. You will be part of a dynamic team that values your unique contributions and encourages you to shine in your role. In this position, you will engage in programming individual user stories and actively manage and escalate any risks or customer-impacting issues that arise during your day-to-day responsibilities. You will learn to apply fundamental programming techniques, including structure, testing, and automation, while observing and reacting to failures and quality issues. Your role will also involve participating in agile practices and ceremonies, including behavior-driven development, and utilizing the tools and environments preferred by the organization. Discover is not just about the work; it’s about the people. We believe that our employees are the reason we can help millions of consumers build a brighter financial future. As you grow in your career, you will have the opportunity to make a significant impact while being supported by a collaborative and inclusive workplace.

Responsibilities

  • Learn fundamental programming techniques including structure, testing, and automation.
  • Observe and react to failures and quality issues, emit log entries, and help mitigate security threats using defensive coding.
  • Work at the tasks and/or user stories level.
  • Participate in agile practices and ceremonies including behavior driven development.
  • Learn to use the environment and tools preferred by the organization.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • In lieu of education, 6 continuous months of relevant Discover Engineering Training.
  • Experience in one or more distributed programming languages like Java or C++.

Nice-to-haves

  • Ability to code and debug Java applications across any one of the platforms - Linux, AWS, or any cloud environment.
  • Junit / BDD knowledge is a plus.
  • Basics of shell scripting.

Benefits

  • Paid Parental Leave
  • Paid Time Off
  • 401(k) Plan
  • Medical, Dental, Vision, & Health Savings Account
  • STD, Life, LTD and AD&D
  • Recognition Program
  • Education Assistance
  • Commuter Benefits
  • Family Support Programs
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service