Application Engineer

$86,500 - $146,100/Yr

Discover Financial Services - Riverwoods, IL

posted 3 months ago

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

About the position

At Discover, be part of a culture where diversity, teamwork, and collaboration reign. Join a company that is just as employee-focused as it is on its customers and is consistently awarded for both. We're all about people, and our employees are why Discover is a great place to work. As a Front End Application Engineer, you'll partner with product designers and user experience experts to create the ultimate experience for our customers on discover.com. By understanding our users and the interconnected network within Discover, you'll develop a delightful user experience. You will actively manage and escalate risk and customer-impacting issues within your day-to-day role to management. This position is crucial in ensuring that our digital platforms are not only functional but also engaging and user-friendly, contributing to the overall mission of helping millions of consumers build a brighter financial future. In this role, you will analyze, design, program, test, and deploy new user stories and features with high quality, focusing on security, reliability, and operations. You will also tend to Associate Application Engineers by providing learning tasks as well as work-related tasks, directing the work of Senior Associate Application Engineers, and helping them continue to grow. Achieving team commitments and influencing others to do the same will be part of your responsibilities, utilizing your informal leadership and highly developed communication skills. You will have oversight on design decisions and guide your team to achieve key results for the products assigned to them. Additionally, you will remediate issues using engineering principles and create proactive design solutions for potential failures, contributing to and leading technology communities at Discover.

Responsibilities

  • Analyze, design, program, test, and deploy new user stories and features with high quality (security, reliability, operations) to production
  • Tend to Associate Application Engineers by providing learning tasks as well as work-related tasks
  • Direct the work of Senior Associate Application Engineers and help them continue to grow
  • Achieve team commitments and influence others to do the same by using informal leadership and highly developed communication skills
  • Oversee design decisions and guide the team to achieve key results for products assigned to them
  • Remediate issues using engineering principles and create proactive design solutions for potential failures
  • Contribute to and lead technology communities at Discover

Requirements

  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in Information Technology, Software Engineering, or related fields
  • Technical proficiency rating of competent on the Dreyfus engineering scale (internal applicants only)

Nice-to-haves

  • Experience with React Native (or React JS), Redux, and Frontend application frameworks
  • Experience with Java and Spring Boot
  • Knowledge of CI/CD pipelines with Jenkins or similar
  • Experience as part of an Agile engineering or development team
  • Good understanding of object-oriented principles with an ability to write clean code
  • Understanding of software testing principles and methodologies and use of frameworks such as JUnit and Cucumber

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