Strengthening governments’ operations and fostering community trust.
Senior Software Engineer
Location
Canada
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Avenu Insights & Analytics
• 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.
Job Requirements
- 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.
- 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.
Benefits
- Neumo offers a competitive benefits and compensation package
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – SimCore
General MotorsGeneral Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile
• build and deploy applied AI/ML solutions that support simulation workflows, internal tools, and engineering use cases • operate from early exploration and rapid prototyping to shipping robust systems • collaborate closely with simulation, scenario-generation, data, and engineering teams to uncover opportunities where AI can create value • deliver solutions that meet clear customer and business success criteria
• Develop and scale enterprise web applications using Angular • Integrate frontend applications with Python/FastAPI backends • Implement GPT/LLM-based modules to support evaluation, automation, and workflow optimisation • Design, build, and consume REST APIs within a microservices architecture • Implement secure authentication and authorisation mechanisms • Collaborate closely with Data Science and platform teams to integrate AI capabilities • Participate in technical architecture discussions and contribute to system design decisions • Ensure scalability, maintainability, and performance of applications • Contribute to Agile ceremonies and delivery planning • Support deployment, integration, and release activities across environments
• You'll be joining a small, close-knit team building a modern maritime operations platform for a long-standing European client. • The platform consists of three integrated applications handling everything from invoice management and fleet documentation to AI-powered data extraction from shipping documents. • The project is mid-migration - you'll be helping move a large legacy system into a new, well-structured architecture, while also delivering meaningful Quality of Life improvements that users feel immediately. • The stack is practical and modern: React + TypeScript + Next.js on the frontend, Python/Django/DRF on the backend, deployed on Azure with on-prem components. • The team works in a Kanban/Agile model with bi-weekly syncs - no unnecessary ceremony, just focused delivery. • AI is not a buzzword here - it's embedded in the product and in how the team works. • You'll be expected to use AI tools daily, both as a developer and as someone building AI-powered features for end users.
Role Description We are seeking a Software Developer with strong NetSuite experience to develop, customize, and maintain NetSuite solutions, integrations, and business process automations. - Develop and customize NetSuite using SuiteScript, SuiteFlow, and related tools. - Build and maintain integrations with third-party systems. - Troubleshoot technical issues and implement solutions. - Collaborate with stakeholders to improve and automate business processes. - Support system enhancements, testing, and documentation. Qualifications - Proven experience developing within NetSuite. - Strong knowledge of SuiteScript, SuiteFlow, and NetSuite customizations. - Experience with API integrations and system troubleshooting. - Strong problem-solving skills and attention to detail. - Ability to work independently and manage multiple priorities. Requirements - Preferred EDI (Electronic Data Interchange) experience is a strong advantage, but only for candidates who meet all core NetSuite and software development requirements. - Experience with JavaScript, SQL, REST/SOAP APIs, and ERP systems. - Ideal Candidate: Tech-savvy, proactive, detail-oriented, and capable of delivering high-quality solutions in a fast-paced environment. - Comfortable working U.S. hours. Benefits - Remote work from home. Company Description Fraud Disclaimer: ReWorks Solutions will never request payment during recruitment or require in-person office visits. All official communication will come from a ReWorks Solutions email address. Please verify any suspicious messages with our team directly.




