Job Title: Software Engineer
Reports to: Software Engineer Team Lead
Department: IT Software Development
Purpose:
To undertake business analysis, software development, and related activities for RBPT. The candidate should have an understanding of software architecture, development methodologies, and the ability to implement and support flexible and extensible software.
Accountabilities:
Additional Accountabilities:
- Contribute to continuous improvement of processes and procedures governing the group’s work.
- Follow the company’s Health & Safety regulations.
Improve the security stance of the Company and its IT systems, including the implementation and enforcement of controls as required.
-
Essential Competencies:
- Understanding of modern C# and .NET.
- Experience of web development technologies, including HTML, CSS, and Typescript, preferably with an understanding of Angular (or comparable modern frameworks)
- Understanding of T-SQL database principals and relational database design practices.
- Clear and confident written and verbal communication skills.
- A genuine enthusiasm for learning and adapting as technologies evolve.