Software Engineer

THE ROLE:
This role is full time, working within an Agile development team on projects within CABI. The role plays a critical part in developing and enhancing web applications, sites that support CABI’s mission.

Working with other software engineers and database engineers this role helps to set excellent development practices and to deliver innovative changes in new and existing products. It is a hands-on technical role that leads by example using web, mobile and database technologies.

WHAT YOU’LL DO:

Maintaining and enhancing existing CABI applications mainly using .NET Framework, ASP.NET MVC, .NET Core 3.1, .NET 5, .NET 6, React js and WordPress. Knowledge of MongoDB is preferred.
Working with business analysts, product owners and development team to design and implement appropriate solutions architectures.
Researching and keeping up-to-date with technology applicable to CABI’s business needs.
Writing clear, concise and comprehensive technical documentation.
Working with a variety of database technologies including SQL Server, SQLite and MarkLogic.
Reviewing the work of other team members and providing assistance as required.
Ensuring development and launch procedures and policies arefollowed.

ABOUT YOU:

You will have at least five years of software development experience withing an Agile environment. Excellent communication skills are essential. You will also be able to  contribute to the product development and innovation processes.

Education & Qualifications

Degree or equivalent experience in software development.

Experience

.NET Framework
ASP.NET MVC
NET Core 3.1
.NET 5
.NET 6
React js
jQuery
WordPress
Knowledge of database technologies such as: MongoDB, SQL Server, SQLite and MarkLogic is preferred

Personal Characteristics

Excellent verbal and written communication skills
Team worker with flexible and pragmatic approach
Outgoing, confident personality
Self-motivation and dedication
Positive attitude

Apply via :

cabi.ciphr-irecruit.com