Job Description
An Engineer is responsible for designing, developing and delivering significant components of engineering solutions to accomplish business goals efficiently and reliably. Key responsibilities of this role include active participation in the design of their solution components, investigating re-use, ensuring that solutions are fit for purpose, reliable, maintainable, and can be integrated successfully into the overall solution and environment with clear robust and well tested deployments.
Engineers actively look for opportunities to improve the availability and performance of components by applying the learning from monitoring and observation, automating towards zero touch, and championing a 'DevOps' mind-set.
Roles and Responsibilities
• Good knowledge of RDBMS Oracle (Oracle 12c and Higher).
• Excellent hands-on coding in Oracle SQL, PL/SQL with exposure to analytical functions.
• Expertise in Query fine-tuning for writing optimized code to ensure optimized execution
• Extensive knowledge and experience in writing Procedures, Functions, Triggers, Exceptions, Views, Packages, Collections, Cursors and complex SQLs.
• Experience in analyzing productions issues from technical (database) and functional (application process) point of view and fixing them within defined SLAs.
• Experience in homogeneous and heterogeneous database migrations.
• Good Understanding of Explain Plan, Execution Plans and experience in analyzing TKPROF output and AWR/ASH report.
• Knowledge of UNIX commands and shell scripting.
• Knowledge of any ETL tool - Informatica preferred
• Good understanding of code versioning tools, such as GIT/Bit bucket.
• Prior experience working in a CI/CD environment with TeamCity/Jenkins.
• Experience working in an agile team, practicing Scrum, Kanban or XP
• Exposure to database unit testing framework like utPLSQL or DbUnit.
• Knowledge of Java & DevOps could be an advantage.
• Exposure to Cloud platforms like GCP/AWS/Azure
• Good experience/ Knowledge of GCP services like Cloud Dataflow, Data Fusion, Cloud SQL, Cloud Spanner etc.
• OCA or OCP certifications are a plus.
• Experience/ Knowledge of noSQL database
Experience/Skill:
• 5 to 10 years of overall software development experience
• Bachelor of Engineering degree in Computer Science or equivalent - Masters in CS preferred
• Significant expertise in Oracle database application development.
• Strong desire to build, sense of ownership, urgency and drive.
• Excellent, verbal and written
💡 Quick Summary
Seeking a career-building opportunity? The Associate Engineer Java FSD position is now open for candidates interested in the Bank Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Bank Jobs is a plus.
