This role in our technology squad is embedded in a high caliber, cross functional team that develops and executes our exciting technology strategy to deliver better outcomes for our business and customer.
As a senior software engineer, you will be working with an agile and innovative team and build on your technical expertise with a myriad of technologies, projects and platforms to deliver our business priorities and conquer technical challenges.
Responsibilities
Support the delivery of projects in all aspects of software development life cycle including system analysis, design, development, quality assurance, UAT, maintenance and ongoing support
Contribute to Agile software development lifecycle and be familiar with DevOps processes
Develop pragmatic and fit for purpose solutions of high technical quality
Work with stakeholders to define and clarify functional requirements and scope to deliver robust cost-effective solutions
Maintain software design, engineering processes and quality standards
Identifying and addressing bottlenecks in the application or broader infrastructure
Assist with adhoc duties assigned by manager
Requirements
Degree in Information Technology/Computer Science or related fields
At least 2 years’ experience in full stack software development experience