Content Software Developer (Senior Specialist)

  • UK Only
  • Principles for Responsible Investment (PRI)
Job Description:

LOCATION: London UK

BASIS: Full-time - Permanent

SALARY: £65,000 - £70,000

CLOSING DATE: 5:00pm, 21st Nov 2021 GMT

Job description

The mission of the Reporting and Assessment team at PRI is to provide a framework and platform where signatories can easily report and share their responsible investment activities, view analysis and historical reports, and manage their access to the platform.

PRI are looking for an experienced software developer to join the technology team. The successful candidate will work closely with the reporting and assessment frameworks team, developing a software solution for the existing survey content logic, providing an easier and intuitive process for both internal and external stakeholders.

This role is a great opportunity to join a small and passionate team developing the PRI Reporting & Assessment Platform, the largest responsible investment reporting project. The successful candidate will play a critical part in delivering the Reporting & Assessment Platform for 2023 and supporting the Reporting and Assessment team in providing a solution to their survey content that will be easier to maintain and use for the future.

Core Responsibilities:

• Research and propose the software solution to transcribe the current framework logic into an easier format, allowing iterative development and updates.

• Identify efficiencies and improvements in the logic of the 2023 framework as part of the software solution proposal.

• Migrate the 2023 assessment logic to the new software solution.

• Provide clear documentation of the new software solution that can be easily understood by all stakeholders ( R&A Teams, Third-Party developers, signatories and other PRI teams), and used to scope out the implementation and testing requirements.

• Support the framework and platform teams with the implementation and testing requirements.

• Deliver an automated process for integrating the framework logic into the reporting and assessment platform.

• Build a solution that is easily maintainable and scalable for future growth.

• Provide coaching and mentoring to more junior members of the team, including sharing technical knowledge and expertise where appropriate

• Support the Software and Applications manager in delivering against the team’s business plan and budget

• Provide regular reporting to the Manager and Chief Technology Officer as required

Core Competencies:

PRI expects roles at a ‘Senior Specialist level’ within the organisation to demonstrate skills across the following core competencies:

Analytical

• Looks for opportunities to add value by sharing specialist knowledge and insights

• Broadens the view to consider all possible options even if they initially seem unlikely solutions

• Can effectively capture and structure ill-defined or vague problems and is comfortable handling uncertainty (in own work and that of team members)

• Considers examples outside of the PRI in offering alternative solutions or guidance

Business Awareness

• Demonstrates an understanding of the business, including its finances, mission and its culture

• Identifies and utilises key relationships (both internal and external) for successful execution of project or piece of work

• Knows when and how to challenge senior managers

• Applies industry knowledge and understanding of external influences, coupled with an appreciation of PRI mission and strategy to inform decisions

Collaborative

• Demonstrates ability to build good working relationships at all levels

• Drives collaboration within projects or work programmes to deliver high quality outputs

• Aligns expectations with senior managers to reach agreement

• Promotes knowledge sharing across the organisation

• Flexes style and approach based on colleagues’ level of understanding and preferences

Communicative

• Independently delivers well-structured, logical outputs that deliver maximum impact with minimum editing

• Presents advice or recommendations within the context of the recipient’s area of focus to gain buy-in

• Improves the knowledge of senior managers by making complex specialist principles easy to understand

• Appreciates the impact of their communication on others, modifying behaviour and communication style to work in different situations

Developmental

• Shares specialist knowledge openly with others, creating opportunities for others to learn, grow and succeed

• Builds an environment within the PRI which values forward thinking, creative solutions and innovation

• Is active in specialist networks as a means of furthering own knowledge and applying at the PRI

• Uses good questioning skills in a way that causes others to think about their approach

Structured

• Prioritises where contributes own time based on the value it would deliver

• Uses project management and oversight of individual work processes to improve organisational performance

• Continuously monitors external developments to incorporate into own work activities

• Experience of developing, enhancing, and updating decision tree software solutions. (e.g surveys, questionaries)

• Translates project objectives into own work plans

Technical Competencies & Experience:

• Experience with scoring or rating software solutions, or the ability to understand the concepts of “applicable” and “non-applicable” pathways in scoring to an expert level.

• Good understanding of the SDLC and best practices.

• Familiar with providing solid technical documentation through best coding practices.

• Practical experience in working with Agile methodologies.

• Worked with third-party developers.

• Self-starter and ability to learn quickly and master a complex brief.

• Advanced analytical skills, problem solving, good critical thinking and decision-making skills.

• Excellent written communication and verbal presentation skills, ability to convey technical information to a non-technical audience.

• Web and API development. Technology stack is flexible.

• SQL Server experience.

• Source Control Management (e.g GitHub, SVN)

• Azure Fundamentals Knowledge desirable.

• Salesforce experience desirable.

• A collaborative and consultative approach to working with others, the ability to foster an inclusive working environment

• As this is a global role, operating in different time zones will be required

Other Jobs in Full Stack