PHI - Manila
Capable of identifying existing challenges and pain points, and share feedback on potential solutions to the Project or Technical Lead
Capable of providing at the very least his own individual effort estimates once given the business requirements by the Project or Technical Lead.
Able to comply with operational objectives of the project in line with the business plan
Comply with QBE policies, procedures and relevant legislations.
Contribute to quality control standards and practices within his / her team. Participate in code reviews, use code management tools, etc.
Contribute to the refinement of processes and procedures to improve systems and procedures.
A Software Engineer should have good communication skills and be able to communicate well with stakeholders (Project Sponsor / s) and peers (Developer / s, Business Analyst / s, PM) alike, with the primary goal of ensuring that the technical approach and the initiative's requirements are aligned.
A Software Engineer should be able to collaborate well with peers, to contribute and support the delivery of the agreed upon requirements
Support the Project Lead (Project Manager, Development Manager, Solution Architect) in leading a team of developers to deliver and implement high quality innovative technical solutions quickly, cost-efficiently, and aligned with QBE's architecture and technical standards.
Follow the engineering focus and quality-first approach in terms of project delivery
Works with peers (Senior and Junior Engineers), the Project Lead and BA / s in to ensure the deliverables are as expected based on the agreed upon business requirements.
Work closely with the Project Lead, BA, and QA - and advise on the feasibility of the design and identified 'required' workflow of the system
Develop applications in close collaboration with the BA / QA and Subject Matter Experts (SMEs)
Update technical documentation necessary to record and formalize any changes to the technical design based on the tasks assigned to him / her
Contribute to the implementation and maintenance of software engineering best practices across the development lifecycle, including continuous integration / continuous delivery;
build, test and deployment automation; and quality focused development practices
Provide timely and efficient support to the project team and stakeholders as a whole during all project testing phases, namely SIT, UAT, and Post Production Testing
Be able to manage a variety of tasks concurrently and show flexibility of work patterns to meet timeframes and delivery
Undertake other relevant duties as determined by the Innovations and Development Manager.
Bachelor's Degree or equivalent combination of education and work experience
4 years relevant experience
Preferred Competencies / Skills
Inquisitive and has a strong passion for software and application design and development.
Can translate simple to moderately complex business requirements to actual system screens and user interfaces.
Able to create simple to medium applications from scratch.
Good analytical skills (e.g. validates the test data and test scenarios prior to the full system testing and implementation)
Good problem-solving skills
Able to work independently
Good communications skills
Pays attention to details
Degree in Computer Science, Information Technology or related fields (e.g. Business Analytics, Computer Engineering, Operations Research)
Application Development experience
Insurance industry experience is an advantage
Experience with ground-up application development, test verification, and change management methodologies a plus
Good working knowledge of the fundamentals of designing information technology systems to benefit and improve business processes, methodologies and their implementation in IT application delivery initiatives
Good working knowledge on all phases of the Software Development Life Cycle (SDLC) following the Waterfall Software Methodology.
Knowledge and experience in Agile Software Delivery a plus.
Good working knowledge of Relational Databases, Database Normalization & Management, and SQL
QBE Cultural DNA
Everything we do at QBE is underpinned by our DNA (which interlinks seven cultural elements) because we know it's not just what we do that matters, it's how we do it that makes the difference.
We expect all employees to role model and inspire the right behaviours that link to our cultural elements : -We are customer-centred-We are technical experts-We are diverse-We are fast-paced-We are courageous-We are accountable-We are a teamAll employees are expected to adhere to QBE’s Code of Ethics and Conduct and apply sound risk management practices
US Only - Disclaimer
To successfully perform this job, the individual must be able to perform each essential job responsibility satisfactorily.
Reasonable accommodations may be made to enable an individual with disabilities to perform the essential job responsibilities.
The duties listed in this job description do not limit the assignment of work. They are not to be construed as a complete list of the duties normally to be performed in the position or those occasionally assigned outside an employee’s normal duties.
Our Group Code of Ethics and Conduct addresses the responsibilities we all have at QBE to our company, to each other and to our customers, suppliers, communities and governments.
It provides clear guidance to help us to make good judgement calls.