This job offer is no longer available
About
Job Summary:
As a Senior Software Engineer on our Pensions product, you will play a key role in the technical design and implementation of our enterprise retirement administration platform. You will lead the design, development, and optimization of high-performance applications using Oracle PL/SQL, Java, and modern development tools.
This position involves architectural decision-making, mentoring team members, and collaborating with cross-functional teams to deliver scalable, secure, and high-quality solutions. The ideal candidate combines deep hands-on development expertise with strong leadership, problem-solving, and communication skills.
Duties and Responsibilities:
• Lead the design, architecture, and development of Java and PL/SQL-based applications that align with business and system requirements.
• Implement and optimize business logic using PL/SQL packages, procedures, and triggers alongside Pension's proprietary tools.
• Translate functional requirements into robust, scalable technical designs and specifications.
• Drive performance optimization, scalability, and data integrity across the application stack.
• Conduct detailed code reviews, troubleshoot complex issues, and provide technical guidance to developers.
• Perform unit testing and ensure all deliverables meet quality and security standards.
• Collaborate closely with project teams to define scope, timelines, and deliverables.
• Mentor and coach team members to promote best practices and technical excellence.
• Champion the adoption of new technologies, automation, and DevOps practices to enhance productivity.
• Establish and maintain application security, data protection, and coding standards.
• Document software architecture, processes, and solutions to support maintainability and knowledge sharing.
• Contribute to client implementation projects, providing technical leadership and consulting expertise.
Knowledge, Skills, and Abilities:
• Understanding of pension plan concepts is a strong asset.
• Advanced experience with Oracle SQL and PL/SQL and Java.
• Strong understanding of relational database design, performance tuning, and optimization.
• Experience with Oracle APEX, Git, Oracle Cloud Infrastructure (OCI), and UNIX Bash scripting.
• Experience with database, data conversion, reporting tools, and API integration and application design.
• Proven ability to lead development teams and mentor junior staff.
• Strong analytical and problem-solving skills.
• Excellent communication and interpersonal skills.
• Highly motivated, collaborative, and quality-focused.
• Prior experience in the pension or financial services industry is an asset.
Education and Experience:
• Bachelor's degree (or equivalent) in Computer Science, Engineering, or a related field.
• Minimum of 7 years of progressive software development experience, including system design and architecture.
• Must be able to remain seated for extended periods.
• Regular use of a computer and other office machinery, such as printers and copy machines.
• Occasional movement around the office.
• Frequent communication via telephone.
Languages
- English
This job was posted by one of our partners. You can view the original job source here.