Developer - Low Code
AmTrust International
Position Overview
· Passionate about creating great software that delights customers.
· Write clean, robust, testable, maintainable code and release it to Production, fast.
· Manage day to day activities in an effective and professional manner
· Embrace and support the IT Development engineering best practices and agile development methodology and ethos of continuous improvement.
Essential Job Functions:
Technical Responsibilities
· Write amazing, simple, maintainable, flexible code to deliver agreed team outcomes
· Write tests and run them. Use TDD and BDD where appropriate.
· Commit, Integrate, Test, Build and Deliver code
· Work with the Product Owner Group to understand your customer’s need
· Work with the team on continuous improvement on the ‘route to Production’ process, with fast and effective end-to-end delivery in mind.
· Help maintain clear communication around features and change with all stakeholders
· Adhere to development standards, policies and procedures.
· Team Responsibilities
· Work closely with other team members to create cohesive software.
· Work closely with peers to understand fully business requirements.
· Show flexibility to respond to the changing needs of the business.
· Actively contribute to the process of continual improvement, with regard to self, team and systems
· Perform support as required
· Work towards team goals and personal objectives
· Be a champion for your area within the IT and business organisations.
· You may be asked to perform tasks as required by management deemed as a reasonable request.
· This job description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks and duties and is subject to review.
· The responsibilities, tasks and duties of the job holder might differ from those outlined in the job description and other duties, as assigned, might form part of the job.
· Other duties may be assigned in order to meet the on-going needs of the organisation
Qualifications, Experience, Competence:
Qualifications
· 2:1 or First class degree or equivalent in Computer Science, Software Engineering, Information Technology or similar technical degree.
· Strong secondary education (‘A’ at A-Level equivalent) in Maths, Physics and/or other numerate subjects
Experience
· Demonstrable programming ability with understanding of underpinning techniques.
· Experience working in a team setting
· Experience in full software development lifecycle from design to deployment
· Experience using SCRUM or other Agile methodologies.
· Excellent written and verbal communication skills in English
Functional/Technical Competencies
· Ability to communicate openly and directly to individuals in the team
· Displays technical enthusiasm, drive to learn and innovate.
· Demonstrates intellectual rigour, possesses relevant abilities and is able to pick up new skills quickly.
· Comfortable with highly numeric applications.
· Able to solve complex problems, participates in continuous improvement, adapts the ideas of others.
· Demonstrates a proactive approach, gets things done, demonstrates accountability & ownership, prioritises own workload.
· Ability to apply learned skills.
· Strong verbal and written communication in English.
· Works well with others and actively contributes towards team objectives
· Able to work well under pressure, flexible, positive & focused during times of change.
Core AmTrust Behavioural & Professional Competencies (Employees)
Results Driven: Displays energy, determination and a sense of urgency to get the job done; understands the importance of meeting deadlines to achieve objectives; takes responsibility for organising own workload to ensure goals are met; identifies barriers or issues that might impact adversely on getting the job done and is proactive and innovative in resolving problems and finding solutions; strives for excellence.
Adaptable & Open to Change: Demonstrates a willingness to adapt and change according to circumstances; is able to comfortably handle ambiguity and changes in priorities; identifies the requirement to demonstrate flexibility for the wider benefit of the department and the business; supports change and the drive to continuously improve.
Relationship Management & & Customer Focus: Builds and maintains strong internal and external customer and other relationships as relevant to role; is able to effectively understand and support customer needs while balancing business needs; takes responsibility for meeting agreed service levels and other commitments.; strives to deliver excellence and innovates to deliver solutions; ensures that everything that they do complies with all Treating Customers Fairly (TCF) principles.
Risk Management: Is able to understand and identify common types of business risks for their functional or business area; actively supports the maintenance of an effective control environment; takes timely remedial action as may be required to prevent or minimise loss; proactively escalates risks to the appropriate party; supports continuous improvement in the management of risk.
Collaboration: Demonstrates respect and integrity in all collaboration with others; works with rather than competes with others in the business to achieve company goals; builds trust through open communication; adapts style and messaging appropriately; seeks out and listens to the opinions of others; supports team building and an inclusive culture that values diversity.
Continuing Professional Development: Proactively keeps up to date with regulatory and professional changes; maintains the required knowledge and skills to perform in post and undertakes all required / mandatory training; ensures that annual learning and development plans and Continuing Professional Development (CPD) obligations are achieved.
AmTrust Values: Able to demonstrate and role model AmTrust’s values: Excellence, Innovation, Integrity, Responsibility, Inclusion and Teamwork.
Conduct Rules: Acts at all times in accordance with the Conduct Rules (as set out above)
Position Overview · Passionate about creating great software that delights customers. · Write clean, robust, testable, maintainable code and release it to Production, fast. · Manage day to day activities in an effective and professional manner · Embrace and support the IT Development engineering best practices and agile development methodology and ethos of continuous improvement. Essential Job Functions: Technical Responsibilities · Write amazing, simple, maintainable, flexible code to deliver agreed team outcomes · Write tests and run them. Use TDD and BDD where appropriate. · Commit, Integrate, Test, Build and Deliver code · Work with the Product Owner Group to understand your customer’s need · Work with the team on continuous improvement on the ‘route to Production’ process, with fast and effective end-to-end delivery in mind. · Help maintain clear communication around features and change with all stakeholders · Adhere to development standards, policies and procedures. · Team Responsibilities · Work closely with other team members to create cohesive software. · Work closely with peers to understand fully business requirements. · Show flexibility to respond to the changing needs of the business. · Actively contribute to the process of continual improvement, with regard to self, team and systems · Perform support as required · Work towards team goals and personal objectives · Be a champion for your area within the IT and business organisations. · You may be asked to perform tasks as required by management deemed as a reasonable request. · This job description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks and duties and is subject to review. · The responsibilities, tasks and duties of the job holder might differ from those outlined in the job description and other duties, as assigned, might form part of the job. · Other duties may be assigned in order to meet the on-going needs of the organisation Qualifications, Experience, Competence: Qualifications · 2:1 or First class degree or equivalent in Computer Science, Software Engineering, Information Technology or similar technical degree. · Strong secondary education (‘A’ at A-Level equivalent) in Maths, Physics and/or other numerate subjects Experience · Demonstrable programming ability with understanding of underpinning techniques. · Experience working in a team setting · Experience in full software development lifecycle from design to deployment · Experience using SCRUM or other Agile methodologies. · Excellent written and verbal communication skills in English Functional/Technical Competencies · Ability to communicate openly and directly to individuals in the team · Displays technical enthusiasm, drive to learn and innovate. · Demonstrates intellectual rigour, possesses relevant abilities and is able to pick up new skills quickly. · Comfortable with highly numeric applications. · Able to solve complex problems, participates in continuous improvement, adapts the ideas of others. · Demonstrates a proactive approach, gets things done, demonstrates accountability & ownership, prioritises own workload. · Ability to apply learned skills. · Strong verbal and written communication in English. · Works well with others and actively contributes towards team objectives · Able to work well under pressure, flexible, positive & focused during times of change. Core AmTrust Behavioural & Professional Competencies (Employees) Results Driven: Displays energy, determination and a sense of urgency to get the job done; understands the importance of meeting deadlines to achieve objectives; takes responsibility for organising own workload to ensure goals are met; identifies barriers or issues that might impact adversely on getting the job done and is proactive and innovative in resolving problems and finding solutions; strives for excellence. Adaptable & Open to Change: Demonstrates a willingness to adapt and change according to circumstances; is able to comfortably handle ambiguity and changes in priorities; identifies the requirement to demonstrate flexibility for the wider benefit of the department and the business; supports change and the drive to continuously improve. Relationship Management & & Customer Focus: Builds and maintains strong internal and external customer and other relationships as relevant to role; is able to effectively understand and support customer needs while balancing business needs; takes responsibility for meeting agreed service levels and other commitments.; strives to deliver excellence and innovates to deliver solutions; ensures that everything that they do complies with all Treating Customers Fairly (TCF) principles. Risk Management: Is able to understand and identify common types of business risks for their functional or business area; actively supports the maintenance of an effective control environment; takes timely remedial action as may be required to prevent or minimise loss; proactively escalates risks to the appropriate party; supports continuous improvement in the management of risk. Collaboration: Demonstrates respect and integrity in all collaboration with others; works with rather than competes with others in the business to achieve company goals; builds trust through open communication; adapts style and messaging appropriately; seeks out and listens to the opinions of others; supports team building and an inclusive culture that values diversity. Continuing Professional Development: Proactively keeps up to date with regulatory and professional changes; maintains the required knowledge and skills to perform in post and undertakes all required / mandatory training; ensures that annual learning and development plans and Continuing Professional Development (CPD) obligations are achieved. AmTrust Values: Able to demonstrate and role model AmTrust’s values: Excellence, Innovation, Integrity, Responsibility, Inclusion and Teamwork. Conduct Rules: Acts at all times in accordance with the Conduct Rules (as set out above)