Sr Associate, Programming
Discover. A more rewarding way to work.
At Discover Financial Services, you’ll find yourself in the company of some of the industry’s smartest and most reliable professionals. And at a company that rewards dedication, values innovation and supports growth.
Thrive in an environment that promotes teamwork and shared success. Build on a foundation of mutual respect. Join the company that understands rewarding careers like no other, with this exceptional opportunity:
Job Description:
Seeking strong JAVA/J2EE lead to support the DPL Acquisition application. This position will be working as a lead on DPL Acquisition projects. The role will work closely with the Business analyst and business partners, BT Project Manager, BT Teams through all life cycle phases. This role will be responsible for analysis of business requirements and subsequent creation of high level technical design documents and technical specifications for Discover Personal Loan Applications, in accordance with company architecture standards. Work with the application Business Analysts and Enterprise Project Managers to understand the project requirements, Give input to what can or cannot be accommodated from the project requirements giving suggestions on the best way to achieve the project objectives, Write a Detailed Technical Design(DTD) according to High Level Design (HLD) specifications.
Make code modifications for the assigned projects according to business specifications and application standards. Provide alternative solutions when requirements cannot be met. Perform unit and System Testing for all coding changes. Support both Integration and UAT testing in the Production Assurance (PA) regions, including researching and fixing defects. Adhere to established project timeframes. Supervise and control the work of others. Exercise direction over the day-to-day operations of the project activities.
Skills:
Seeking a highly motivated, entry-level Developer/Programmer for Discovers Core Banking Deposits team. The team develops and supports customization of the Finacle core banking system. The team provides first level support for the product and interfaces with the software vendor for any additional support required. Responsibilities:The position requires learning several vendor software components and development tools to a proficiency level that enables productive development with consistently high quality. The associate will learn and follow team best practices in various development and support activities that ensure system reliability.A successful candidate must have good communication skills and be comfortable working on a variety of assignments.Define application problems through interaction with internal customers.Analyze business requirements and produce low-level system designs.Follow software quality standards.Participate in technical and business focused project meetings.Maintain high quality technical documentation.Support upgrades and ongoing maintenance.Troubleshooting of application defects/incidents.Rotating 24×7 pager support once proficiency is establishedPromote a risk-aware culture, ensure efficient and effective risk and compliance management practices by adhering to required standards and processes. Skills Desired:Software development experienceUnix/Linux Commands and ScriptingVersion control software (Git/SVN)SQL Database experience (Oracle)Banking/Lending industry experienceSoftware Development Life Cycle (SDLC) experienceFinacle customization tools (custom workbench, scripting studio, report designer)
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.