Our client, a leading financial institution, is seeking an Senior PL/SQL Software Engineer to join their dynamic development team.
As an Senior PL/SQL Software Engineer, you will collaborate with various business units to analyze, develop, implement, and maintain software applications. If you are a resourceful, creative, and team-oriented individual who can work collaboratively to deliver innovative solutions, this position is perfect for you!
Responsibilities:
- Analyze, examine, and understand project scope, goals, product functionality, and desired features
- Develop and implement robust solutions for software application systems
- Troubleshoot and resolve software bugs promptly and efficiently
- Prioritize and organize tasks effectively to deliver high-quality work on time
- Collaborate with team members to handle multiple projects simultaneously
- Follow technical instructions and contribute to technical documentation
- Engage with end users and business leaders to gather requirements and ensure their successful implementation
- Continuously learn new technologies and apply them to enhance development processes
- Utilize strong analytical and problem-solving skills to address challenges.
Requirements:
- Experience in banking industry
- Proficiency in developing and supporting transactional business models and payments modules
- Experience with PL/SQL code unit testing frameworks, with a preference for utPLSQL
- Solid understanding of organizing CI/CD processes and project monitoring
- Experience in creating and maintaining technical documentation
- 4+ years of progressive experience in Software Development, with at least 2+ years of experience in SQL and Oracle PL/SQL development
- Bachelor's or Master's Degree in Information Technologies, Computer Science, Applied Mathematics or a related field
- Proficiency in SQL and PL/SQL programming, encompassing the ability to write, optimize, and troubleshoot complex PL/SQL code
- A solid understanding of database design and data modeling concepts
- The capability to enhance database performance through query optimization, indexing, and other performance-improving techniques
- Strong analytical and problem-solving skills
- Enthusiasm for learning new technologies and applying them effectively
- Effective communication, flexibility, and a team player mindset
- Quick learner, proactive, with a can-do attitude and independent initiative
- Demonstrated ability to work directly with end users and business leaders to gather requirements
- Proven track record in problem-solving and troubleshooting technical issues
- Strong written and verbal communication skills in English
- Certifications in Oracle technologies (e.g., Oracle Certified Professional) are a plus
Will be a plus:
- Expertise in requirements gathering and clarification
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings