
DB Developer - Associate/Director - Software Engineering
- India
- Permanent
- Full-time
- Participate in design discussions and contribute to the architecture process.
- Adhere to application development guidelines and help improve the guidelines.
- Understand and implement security guidelines and best practices.
- Collaborate as team to deliver complex deliverables.
- Candidate will work closely with business partners, application developers, and IT owners of the data sources.
- The role also requires individual to understand the banking technology landscape, and to have the ability to gather data requirements and design the database, the database changes, and/or ETL processes required to maintain and report on the data.
- Participate in implementation planning activities.
- Involve in Production support activities.
- 4+ years hands-on experience in Database Development (SQL/PLSQL) in distributed environment
- In-depth knowledge, hands-on experience with RDBMS systems; specifically, SQL server, Teradata, and/or Oracle
- Data analysis and database design
- Strong SQL skills and database programming skills; creating views, stored procedures and triggers, implementing referential integrity, designing and coding to optimize performance.
- Hands-on experience with database performance tuning including SQL tuning
- Experience with SSIS, ETL Informatica
- Strong problem solving and design skills
- Practical experience working in Agile development methodologies
- Excellent communication, organizational, and planning skills
- Proficiency in Git and development workflows
- Basic DEVOPS knowledge (Teamcity, Runway etc.)
- Python, Azure experience would be good to have.
- Experience in Financial Services, specific to Wealth Management