Job description
What will you be doing here?
As a Software Engineer, you’ll report to the Software Engineer Lead and will work closely with Engineer and Product teams to deliver quality software. Here are some of the core skills and behaviours that will help you thrive at Kana:
- Maintain high standards of software quality within the team by helping establish good practices and habits
- You are inquisitive by nature: You’re always looking to go deep and learn across discipline, product area and investment industry - anything to help make your product better
- You communicate effectively: You are able to communicate clearly to a variety of audiences and can simplify complex problems to keep stakeholders engaged
- You work well with other software engineers and are able to extract useful feedback on your work
Who are we looking for?
- A minimum of 3+ years experience as a Software Developer
- Self-starter and autonomous worker with a willingness to learn
- Strong communication skills, including listening, oral and written communication skills
- Excellent interpersonal skills and a desire to work closely with others in a team environment
- Preferred but not required: An interest in Nature and conservation and investment management across institutional, wealth and retail
Core Competency Requirements
- Proficient with Microsoft .NET development using C# (ideally using .NET 6 or later), including ASP.NET Core (web api), LINQ and Entity Framework
- Experience with database development including relational database design, SQL and relational databases (e.g. PostGres)
- Experience with Typescript and React
- Extensive experience developing enterprise grade software
- Experience with source control management systems (Git) and continuous integration/deployment environments
- Experience with agile development methodologies including Kanban and Scrum
- Experience with debugging, performance profiling and optimization\
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
- Strong initiative to find ways to improve solutions, systems, and processes
Preferred Competency Requirements
- API: Dapper, Entity Framework
- Experience with web development technologies including ASP.NET, MVC3, JavaScript, AJAX and CSS
- Experience with multi-threading and concurrency
Job Type: Full-time
Salary: £60,000.00-£70,000.00 per year
Benefits:
- Company pension
Schedule:
- Monday to Friday
Ability to commute/relocate:
- London, E14 5EU: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's (preferred)
Experience:
- Back-end development: 3 years (required)
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in London, E14 5EU
Reference ID: Software Engineer at Kana
Expected start date: 23/10/2023