Position: Associate

Job type: Full-time

Loading ...

Job content

The Company
Our client is a leading international IT products and solutions company with approximately 1,300 staff across various countries. The organisation generates £185m revenue with various offices across the UK delivering over 40% of the Groups business. The client delivers solutions to a number of core markets including: Healthcare, banking, insurance, oil and gas, telecom, energy and utilities. They are the owner, developer and distributor of Active Risk Manager the market-leading enterprise risk management software solution. Many of our customers across the globe are amongst the world’s largest organizations. Our customer list includes Rio Tinto, US Air Force, NASA, Boeing, Lockheed Martin, Rolls Royce, MOD and TSB among others and our customer base covers UK, North America, Europe, South America, Australia, New Zealand and Asia Pacific. In addition to Head Office in Maidenhead in the UK, we have offices in Melbourne Australia, and Washington DC in the US.
THE ROLE
Overall Purpose of Role
To provide high quality design and development on the Company’s core Enterprise Risk Management product, Active Risk Manager (ARM), working within an Agile project team.
Position in Organisation
  • Developers report to the ARM Development Manager, who has responsibility for the performance appraisal, mentoring, training and career development of the ARM developers.
  • Developers work in scrum teams with, usually, two other developers and two testers. A Product Owner coordinates the team backlog and a Scrum Master helps facilitate to ensure the effectiveness of the team.
  • This role is Remote with possibly 1-2 days a week in Bristol, but mainly remote (4-5 days a month in Office)
Key Areas of Responsibility
  • Be an integral member of a Scrum team, taking collective and personal responsibility for:
  • Writing high quality, bug free code in accordance with our architectural, design and programming standards.
  • Delivering functionality which meets the requirements defined within User Stories.
  • Assisting the Product Owner to build the team backlog by helping define and refine User Stories.
  • Contributing to the estimation of User Stories and planning appropriate sprint content.
  • Demonstrating the functionality delivered within a sprint.
  • Taking a positive and proactive approach to enable the team to perform at their best and to continue striving for improvement.
  • Provide technical leadership and mentoring to your scrum team for areas of strong expertise and experience.
  • When appropriate, participate in cross-team technical forums to share architectural and technical information and experiences, to ensure a consistent approach is taken across the teams. Share the content of these discussions with your team.
  • When appropriate, participate in cross-team planning sessions to help identify and manage dependencies which could impede sprint execution.
  • Assist with maintenance and bug fixing tasks to support our existing customers when required.
  • Occasionally help the support team investigate complex customer issues where code-level knowledge is needed.
  • Keep abreast of new technologies and undertake relevant research as required.
Essential Skills And Personal Attributes
  • At least five years of commercial development experience as a full stack developer using a Microsoft technology stack.
  • Good all-round knowledge of Windows architecture, development and deployment with the flexibility to cover all areas from server-side .NET and database development to advanced client-side development.
  • For developers with a greater front-end focus:
  • Solid Angular, JavaScript, HTML5 and CSS skills are essential. Strong Bootstrap, jQuery and SASS experience would be beneficial.
  • Competent with C#, ASP.Net and Web API.
  • Exposure to NHibernate, Dependency Injection, Unit Tests, SQL Server and MVC would be beneficial.
  • For developers with a greater back-end focus:
  • Solid C#, ASP.Net and Web API skills are essential.
  • Competent with SQL Server, JavaScript, HTML5 and CSS.
  • Exposure to NHibernate, Dependency Injection, Unit Tests, MVC, Angular, Bootstrap, jQuery and SASS would be beneficial.
  • The ability to provide technical leadership and mentor other team members.
  • Enthusiasm for new technologies and a willingness to learn from team members with different skillsets.
  • Great attention to detail and an uncompromising attitude to quality.
  • Excellent interpersonal skills with a proven ability to work as part of a team.
  • Familiarity with Agile methodologies.
Loading ...
Loading ...

Deadline: 26-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...