Primary DetailsTime Type: Full time
Worker Type: Employee
The Software Engineer designs, codes, tests, corrects, and documents complex programs and scripts from agreed specifications and subsequent iterations, using agreed standards and tools. Collaborates in reviews of specifications, with others as appropriate. The Software Engineer helps analyze business requirements, design and implement solutions. Collaborates with business stakeholders in reviews of specifications, conducts necessary testing until implementation.
Primary ResponsibilitiesEnsure consulting services and project focus is on delivering support to IT strategic objectivesManage the continuous improvement of development processes and methodologiesHandle more complex issues and risks as required and escalate if necessarySDLC and associated methodologies followedDevelopment processes undergo continuous improvementsIssues resolved or escalated in a timely manner in alignment with SLADocuments and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.Ensure customer impacts are assessed and addressed in the design and delivery of solutionsDeliver solutions meeting customers' needs, e.g., eBusiness, online toolsEffectively handover application changes and enhancements and provide support as requiredProactively build and maintain strong and effective working relationships with key stakeholdersPerform more complex development activities which may be beyond the competency or skill of a Software engineer and senior software engineerAnalyze business requirements, design and implement solutionsComplete impact analysis, determine test coverage requirementsEnsure 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 requiredIdentify, communicate and manage risks and issues as they ariseAccuracy and timeliness of outputMinimal rework required during UAT or post implementationTest activities completed to the required level of quality, within the scheduled amount of time and to the agreed budgetImplementation is achieved according to project planAccuracy and timeliness of reportingRisks identified and mitigated in a timely mannerPerform deployment activitiesMentoring and staff developmentObjectives aligned to business goalsTeams are adequately skilledDepth of technical abilities within the team at desirable levels Required EducationBachelor's Degree or equivalent combination of education and work experience Required Experience4 years relevant experience Preferred Competencies/SkillsHands on development on client server and n-tier systemsAnalytical and problem-solving skillsKnowledge of Javascript and HTML/CSS Preferred EducationBachelor's Degree or equivalent combination of education and work experience Preferred ExperienceExperience in financial servicesRelational database and SQL development experience Preferred KnowledgeBroad knowledge of software development life cycle processesKnowledge on OOPS conceptsKnowledge on AgileKnowledge on CI/CD implementation How to Apply:To submit your application, click "Apply" and follow the step by step process.
Equal Employment Opportunity:QBE is an equal opportunity employer and is required to comply with equal employment opportunity legislation in each jurisdiction it operates.
About UsWe are an international insurer and reinsurer offering a diverse portfolio of commercial, personal and specialty products, as well as risk management solutions. Our product portfolio includes property, motor, crop, energy, marine and aviation. We employ a team of around 13,000 people in 27 countries around the world.
#J-18808-Ljbffr