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. Be the reason we help millions of consumers build a brighter financial future and achieve yours along the way with a rewarding career.
The Application Integration Developer is responsible for design, development and support the Falcon Application components serving the Payments organization for all 3 networks (PULSE, Discover Network, and Diners Club). This position is a highly visible position that will engage with a wide range of internal customers from both the business units and within Business Technology (BT). The primary purpose of this position is to deliver technical design and implementation with Discover’s quality standards for the Payments Falcon applications that enable high performance and high availability to our 4,000+ external customers.
Analyzes science, engineering, business, and other data processing problems to implement and improve computer systems. Analyzes user requirements, procedures, and problems to automate or improve existing systems and reviews computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software.
Design and develop high standard technical solutions as per the business needs. Including detail design documents, coding, testing and deployment.
Participate in strategic projects activities with cross-functional teams to drive innovative fraud solutions for our internal and external customers.
Support and maintain the Falcon transaction Multiplexor to provide processing of 15M transactions daily within 25-50 milliseconds.
Support and maintain the Falcon Case Manager Application services to ensure fraud case data is available to the 4,000 PULSE Financial Institutions with an estimated 5,000 concurrent users.
Support and maintain the Falcon data warehouse interface and processes to ensure data is transferred in real time to the enterprise data lake to enable fraud analytics to be conducted by fraud consultants and data scientists.
Support and maintain the Falcon Compromised Card Manager (CCM) module to enable an enhanced level of fraud detection by incorporating cards at risk into the fraud analytics ecostream.
Develop and maintain a library of technical documentation within the Payments Falcon Application Team for support and maintenance purposes with a broad consumption audience that includes the Falcon Application Team, Discover Command Center, and all external and internal auditing reviews.
Serve as subject matter expert and provide 2nd and 3rd level operations support within Payment Services for the Falcon Application by troubleshooting and resolving complex technical issues for the Falcon application.
Perform post incident review and analysis on significant outages and develop recommendations to prevent issues from re-occurring
Consults with management to ensure agreement on system principles.
Uses the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
Tests, maintains, and monitors computer programs and systems, including coordinating the installation of computer programs and systems.
Troubleshoots program and system malfunctions to restore normal functioning.
Expands or modifies system to serve new purposes or improve work flow.
Provide 7×24 Tier 2 “On Call” Support
What would make you stand out:
Experienced in the design, develop and/or support of complex applications in a distributed systems UNIX environment.
Excellent communication skills with the ability to engage with a wide audience base and effectively communicate complex topics in a manner that is easily understood
Experienced delivering solutions in a manner that leverages Continuous Integration & Development Tools such as: GitHub, Jenkins, Cucumber, Rally, Sonar Queue)
Experienced working in a fast paced solution delivery environment that embraces the Dev Ops Framework.
Experienced in developing Unix shell scripts for data processing, monitoring other processes.
Experience implementing or leveraging application monitoring tools such as App Dynamics with an emphasis on identifying strategic monitoring points in the application in order to achieve optimal application performance.
At a minimum, here’s what we need from you:
Bachelor’s Degree in Information Technology, Computer Science, or related field
4+ years of experience in software testing, or related field
If we had our say, we’d also look for:
Strong verbal and written communication skills required.
3+ years Linux/Unix including basic commands, shell scripting and solution engineering
Self-motivated, demonstrated ability to work & lead cross functional teams independently with little direct supervision. Relied upon to identify gaps and seek resolution, including coordination of overall effort. Considers global picture to ensure all aspects of issue are addressed. Consistently volunteers to take on or assist with additional work
Discover Financial Services is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, among other things, or as a qualified individual with a disability.