Jobs and Careers
QB

Senior Software Engineer

QBE Insurance
Sun Prairie, United Statesfull_timeVerifiedPosted 5 Jun 2024
💰 $187,000/yr($100,000/yr$187,000/yr)

About the role

Primary Details

Time Type: Full time

Worker Type: Employee

The 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 Kit

Free account required — sign up in 30s

Company

QBE Insurance

View company profile →