Web Developer

Company based in Bristol, UK – remote working options to be agreed - £30,000 - £40,000

Web Developer

Iken is an independent software company based in central Bristol. We have an excellent reputation for both our efficiency and productivity boosting product suite and our approach to client care. The Iken team is made up of people who aspire to high performance and continuous improvement of themselves and the business – and that’s what we’re looking for from you.

Our company values are at the heart of what all of our employees do day to day and we want to work with people with whom these values resonate. Within your role you will be expected to work inter-dependently, taking responsibility for your own success and that of the company – whilst being part of high challenge and high support company culture with a busy social life and corporate social responsibility agenda.

In this role you will report to: Scrum Master and Development Team Leader

Description of Role:

Developers are a core part of the delivery team working on the improvement and innovation of our knowledge management software. Working in an Agile Scrum environment, you will work with colleagues across several teams in the planning and development of quality code conforming to coding standards and business requirements.

Responsible for:

  • Working under the guidance of the Team Leader and Senior Developers to contribute to the production of specifications for strategic projects and new features to Iken’s knowledge management and case management software
  • Actively contributing to sprint planning by defining tasks need to implement features and scope tasks to ensure achievable sprint goals
  • Delivering quality code to agreed coding standards, according to specifications and ready for the test team to test
  • Demonstrating delivered functional or non-functional capabilities to the wider company and responding to queries
  • Ensuring the architecture of the application is appropriate, deployment pipelines and build automation is functioning and non-functional requirements are met
  • Keeping up to date with developments in coding technologies to ensure productivity is enhanced wherever possible, personally and for the team

Primary Objectives:

  • Contribute to scoping and planning of all development work as required
  • Deliver stable, quality code to meet functional and non-functional requirements
  • Maintain coding standards and best practice – in areas including source control, documentation and unit testing where appropriate
  • Actively participate in daily scrums and other sprint meetings
  • Proactively investigate and resolve bugs to maintain a stable codebase. This may include identifying and implementing work arounds as well as long term fixes.
  • Support other team members, including participating in peer reviews
  • Share good practice, technical knowledge and product knowledge to the wider delivery team, including developers, testers and product.

Skills and Experience:

  • Proficient in: C#, JavaScript (including nodejs), SQL
  • Knowledge of Angular framework incl. the development of Angular applications
  • Experience in developing and and maintaining accessible, reusable front end web sites/applications in CSS, HTML, Javascript, to meet WCAG AA requirements
  • Net core (C#) incl building and maintaining websites/ microservices / RESTful APIs
  • Exposure to API development and integration, including Google & Microsoft Cloud APIs
  • Knowledge of developing within the Microsoft Azure stack
  • Experience in an Agile SCRUM environment incl. iterative development, design reviews, example mapping, peer/code reviews and unit testing
  • Proficient in use of development tools including Azure DevOps, the Visual Studio suite, GIT
  • Experience with authentication and security, including OAuth, JSON Web Tokens
  • Experience of threading, async and task handling

Person Specification:

  • Ability to proactively collaborate and communicate with other members of a team
  • Ability to think creatively and offer solutions to issues and impediments
  • Comfortable with autonomy and managing own workload
  • Ability to present ideas and opinions in a constructive manner
  • Ability to communicate technical concepts to non-technical audiences in a clear and concise way
  • Desire to share knowledge, develop and mentor junior members of staff

Core Competencies

  • Task oriented, highly organized and team player
  • Completes work to required standard and meets deadlines
  • Clear and effective communication both internally and externally
  • Takes responsibility for actions and learns from mistakes
  • Proactive and constructive contribution to discussions and meetings
  • Proactive identification of issues or areas for improvement and presentation of evidence based solutions
  • Positive and professional attitude
  • Full understanding of own role and relation to team and business objectives
  • Willingness to assist clients and colleagues and go the extra mile to achieve objectives

Our Values

We are Inquisitive

  • Fully understand and own role and its relationship to overall business objectives
  • Analyse the status quo and explore new ways to do things
  • Ask questions to clarify your understanding of something
  • Look at the bigger picture and the impact that actions and decisions have

We are Brave

  • Step outside of comfort zone
  • Stand up for clients
  • Voice your opinion constructively
  • Remain determined in the face of challenge

We are Tenacious

  • Set goals and work purposefully to achieve them, asking for help and support as required
  • Remain resolute in your commitment to overall business objectives and client satisfaction
  • Act cohesively with colleagues and clients to achieve outcomes
  • Don’t give up when things get tough, explore different ways to do things and think outside the box to achieve objectives

We are Warm Hearted

  • Proactively supporting colleagues and clients
  • A positive attitude and manner
  • A willingness to help out and go the extra mile
  • Considerate attitude to clients, colleagues and wider community

 

Contact us to discuss your requirements

Contact Us