
HR IT Engineer – Application Development, AS
- Pune, Maharashtra
- Permanent
- Full-time
- HR IT, a global technology group of Deutsche Bank’s technology organization, is responsible to provide IT services for the Global HR Function for DB.
- The role is a part of the HR-IT technology landscape to work in the Talent Value Stream.
- Candidate will work as a Java Developer for the value stream and will be working in Agile Philosophy. Candidate/Applicant's will be a member of cross-functional IT delivery team that includes business analysts, developers and testers.
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
- Develops source code, including descriptions, for all Software Components in accordance with Detailed Software Requirements specification, the functional design and the technical design document.
- Verifies the developed source code by reviews (4-eyes principle).
- Contributes to quality assurance by writing unit and functional tests.
- Ensures architectural changes (as defined by Architects) are implemented.
- Provides Level 3 support for technical infrastructure components (i.e., databases, middleware and user interfaces).
- Contributes to problem and root cause analysis.
- Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved.
- Ensures that all code changes end up in Change Items (CIs).
- Where applicable, develops routines to deploy CIs to the target environments.
- Provides Release Deployments on non-Production Management controlled environments.
- Supports creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions.
- Checks consistency of documents with the respective Software Product Release.
- Where applicable, manages maintenance of applications and performs technical change requests scheduled according to Release Management processes.
- Fixes software defects/bugs, measures and analyses code for quality.
- Collaborates with colleagues participating in other stages of the Software Development Lifecycle (SDLC).
- Identifies dependencies between software product components, between technical components, and between applications and interfaces.
- Experience with Software Development experience (SDLC) methodologies like Agile.
- Experience in designing, developing and maintaining complex Enterprise applications.
- Core Java experience – Data Structures, Algorithms and Design Patterns.
- Good understanding of cloud and Platform as a service offerings.
- Experience with modern SDLC tools - Git, JIRA, Bitbucket, Artifactory, Jenkins/TeamCity, Open Shift - is a plus
- Experience in Test Driven Development.
- Experience with SOAP or REST Services.
- Cloud deployment experience – Openshift, Exposure to Docker and Kubernetes
- Strong analytical skills.
- Proficient communication skills.
- Keeps pace with technical innovation
- 2+ years of professional experience.
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs