Discover Financial Services - Riverwoods, IL
posted 4 months ago
At Discover, we are committed to fostering a culture where diversity, teamwork, and collaboration are at the forefront. As a Senior Associate Application Engineer, you will play a crucial role in our mission to help millions of consumers build a brighter financial future. This position is designed for individuals who are eager to learn and grow within the field of software engineering. You will be responsible for programming features and test cases while gaining a deeper understanding of product development and operations concepts. This role is not just about coding; it’s about becoming part of a team that values innovation and continuous improvement. In this position, you will complete most features and user stories, including test cases and automation, with minimal supervision. You will have the opportunity to learn complex software engineering practices such as domain-driven design, test-driven development, operations, and security. Your contributions will extend to agile ceremonies, where you will lead demos and presentations, assist new engineers in acclimating to established norms, and actively participate in technology communities. You will also engage in system design decisions, gaining insights into how these decisions impact the overall product. As you support production systems, you will learn to understand how observed events and failures affect the product, allowing you to manage and escalate risks and customer-impacting issues effectively. This role is ideal for someone who is passionate about technology and eager to make a meaningful impact in a collaborative environment.