Senior Software Engineer
QBE InsuranceAbout the role
Primary Details
Time Type: Full timeWorker Type: EmployeeThe Opportunity
This opportunity is for a full stack development position for the cyber security team. Work with diverse teams to design and build a centralized data repository and the reporting / integrations that goes alongside the repository.
Primary Responsibilities
Design and code effective applications for business use by utilizing subject matter expertise, analyzing business requirements and recommending best solutions to key stakeholders
Support project efficiency by collaborating with business system analysts, business unit teams and project managers to set appropriate schedule, tasks and quality guidelines for application development projects
Perform more complex development activities which may be beyond the competency or skill of a Software engineer and senior software engineer
Analyse business requirements, design and implement solutions
Complete impact analysis, determine test coverage requirements
Ensure appropriate support to the end users during UAT and Postproduction Testing.
Develop applications which includes coordination and collaboration with the BA/QA as well as the Subject Matter Experts (SMEs) of the project owners.
Perform implementation, handover and support activities as required
Identify, communicate and manage risks and issues as they arise
Facilitate the development of accurate applications by coordinating testing of functionality and analyzing complex sample data-sets to ensure accuracy of program output, identify and escalate issues and support the achievement of quality assurance
Deliver accurate record-keeping by writing detailed documentation for the operation of complex programs to facilitate user understanding of application functioning
Contribute to a positive work environment by demonstrating cultural expectations and influencing others to reward performance and value “can do” people, accountability, diversity and inclusion, flexibility, continuous improvement, collaboration, creativity and fun
Problem Solving - Understands and identifies problems, analyzing and helping to identify the appropriate solution. Can classify and prioritize problems, document their causes and implement remedies.
System Design - Creates the specification and design of systems to meet defined business needs. Has the ability to work with business and technology stakeholders to translate business problems into technical designs. Able to visualize the ideal user service, come up with design ideas and possible design approaches. Explores different approaches to solving problems.
Technical Understanding - Has the specific knowledge which underpins an individual’s ability to deliver the responsibilities and tasks of their role. This relates to the application of the required breadth and depth of technical knowledge.
Troubleshooting & Problem Solving - Has lateral thinking capability to dissect a problem into its component parts to identify and diagnose root causes, allowing problem resolution. Able to troubleshoot and identify problems across different technology capabilities.
Required Education
Bachelor's Degree or equivalent combination of education and work experience
Required Experience
5 years of relevant experience
Required Competencies/Skills
Define, generate and adapt technology to serve user needs
Design, set-up, operate, and correct malfunctions involving application of technological systems
Anticipate obstacles, estimate time and resources needed for the completion of a project
Utilize effective written and verbal communication with multiple internal and external stakeholders
Assume a methodical approach to evaluate situations; effectively and efficiently present logic, reasoning, and analysis to others
Conceptualize and innovate creative solutions
Collaborate with people at different levels within the organization to accomplish a common goal
Multi-task and handle competing priorities; adjust plans, goals, actions or priorities to meet changing situations
Adapt and be flexible in a complex, changing environment
Participate in continuing education related to the job
Keep current with new and emerging technology related to area of responsibility
Required Knowledge
Relational databases and manag
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s