The Role
Due to the continuous success of our bespoke solutions, we are looking for an experienced Senior Developer with 5+ years of commercial experience developing web-based software solutions in C#.
Reporting to the Development Manager, you will be a solid team player who works well within a team and is also capable of working fully independently to strict deadlines.
Assignments will typically include actively developing new features and enhancements in the Certero products following an adapted Agile Methodology, which will include requirements gathering and analysis, solution design and development.
This is an exciting opportunity for an experienced developer with that little bit extra who is looking for the next challenge in their career and can complete the full development Lifecyle within a team or as an individual.
Key Skills and Experience
Essential
- 5 years commercial experience in C#
- Frontend development technologies including Blazor, HTML, CSS and JavaScript
- Knowledge of the ASP.NET Core and design / architectural patterns such as MVC
- The consumption of data from web services using technologies such as web APIs, OAuth and gRPC
- A solid understanding of writing SQL statements and schematic database design
- Excellent troubleshooting and communication skills
- Understanding of Azure and AWS
Desirable
- Practical experience of Oracle, IBM, Linux, Solaris or Apple based devices is highly desirable
- Knowledge of Entity Framework
- Exposure to Java for Android, Objective C or Swift
- Infrastructure and / or database design
- Scripting on a Linux or Unix based system
- Experience building user interfaces with React
Qualities
- Highly motivated and driven developer who can work on their own or as part of a team
- Excellent communications both written and oral
- Problem solving including researching and developing solutions
- Ability to work under own initiative such as when learning about new technologies
- Methodical and able to work to agreed standards and processes
- Thinks out of the box and is able to resolve complex problems
- Enthusiastic and a team player
- Honest, reliable and trustworthy
Training Provided
- Training on Certero Product Portfolio
- Training on the Certero platform
- Additional basic technical training that may be required, for example, unfamiliar platforms