Jobs

Apply Now

Applications processed via employer's online application form

Job Details

Location

Belfast, Northern Ireland

Closing Date

2024-09-30 23:00:00

Share

Software Engineer - Python

  •  

    Please note this position is a hybrid role, with 2 days a week on-site at our Belfast offices.

     

    Team Context

    Do you have your head in the clouds? Are you interested in solving complex business problems using the latest AWS cloud-based tooling and software, underpinned by Python development? If so, you could be just what we need! 

    We are looking for a talented and inquisitive individual to help us grow our expertise in Python as part of building enterprise level end-to-end AWS cloud engineering solutions as part of Aflac’s global cloud data transformation program. We are looking to recruit a talented Python Software Engineer to drive through change and spearhead Aflac’s journey from on-premises systems to the cloud using intelligence, software skills and creativity to engineer innovative technology solutions.

    You will be an integral member of our Belfast based Data Engineering Practice and will be responsible for designing, building, and maintaining solutions deployed on the AWS cloud platform. Using this the power of AWS to deliver broader insights across the company, improving not only product offerings but how we support our policyholders.

    Our Software Engineers are integral to the cloud strategy, following DevOps principles and utilizing AWS Cloud offerings, developing full stack solutions that are leveraged by key aspects of the business.

    This high-performing agile team will be fully functional concentrating on full lifecycle cloud solution development, enhancing existing API development, engineering, and testing capabilities all located in Northern Ireland.

     

    Role Context

    You will be hands-on technical using your experience to assist building large-scale AWS cloud-based distributed enterprise systems and applications covering the full insurance lifecycle from quote through to claims. You will be an integral member of the team assisting day to day in the execution and delivery of business-critical projects. You will develop your skillset to cope with the evolving and increasing complexity of cloud data-related problems and you will freely pass on your knowledge to others. You will have autonomy and will be expected to be self-motivated team player who is willing to augment their role depending on the need of the team. A key aspect of the role will be to work with all engineers across the business in multiple geographical locations to ensure a full understanding of Aflac’s current requirements and solutions to better inform our stakeholders and policyholders. 

     

    What you’ll be doing

    • Using DevOps; Design, build and operationalize large scale enterprise solutions and applications underpinned by AWS services.
    • Contribute to analysis, design, architecture, and re-platforming engineering activities from on-premises to AWS.
    • Work closely with the solutions architecture team to help to design and develop engineering solutions.
    • Design and implement full CI/CD pipelines to deliver python engineered functionality on AWS cloud using AWS native first technology.
    • Develop strong working relationships with local engineering teams to maximize the outcomes of the team and the benefit to customers.
    • Listen to the inputs of others and collaboratively work towards the best solution that maximizes the value to the policyholder, without ego or prejudice.
    • Solve complex problems alongside fellow team members in a fun and engaging environment.

     

    What you should have

    Below is an overview of the skills and experience we are looking for, but remember, don’t rule yourself out if you don’t have everything on the list – it’s your intellect and your attitude we are after.

     

    Essential

    • Experienced in Python development & testing.
    • Demonstrable experience working on large scale engineering solutions either on-premises or in the cloud. 
    • Previous Cloud Experience. (AWS, GCP or Azure)
    • Experienced with deployment lifecycle technologies (e.g Azure DevOps, GitHub, BitBucket, Jenkins)
    • Experience with Infrastructure as Code (IaC) such as CloudFormation, Terraform, or SAM
    • Experienced with DevOps, Agile and Scrum development practices.
    • Bachelor’s degree in a Computer Science, Engineering, or STEM subject. Comparable commercial experience may also be considered.

     

    Desirable

    • Experience with distributed architectures.
    • Knowledge of general data engineering principles and data architecture.
    • Knowledge of automated testing frameworks such as RobotFramework.
    • Excellent written and verbal communication skills.

     

    So that’s us. Thanks for taking the time to read this far. We look forward to hearing from you if you fancy joining a tech innovation company with the agility of a start-up and the stability of a Fortune 500 U.S. company.

Apply Now

Applications processed via employer's online application form