Ingram Micro
Join our Talent Network

This site uses and sets "cookies" on your computer to help make this website better. You can learn more about these cookies and general information about how to change your cookie settings by clicking here. By continuing to use this site without changing your settings, you are agreeing to our use of cookies.

Skip to main content

Software Engineer

Milton Keynes, BKM, United Kingdom
Job ID: 41479

Description

About us

Harmony PSA is a complete (SaaS) web-based business management tool used primarily by IT companies and consultancies around the world to deliver their services.

We are a close-knit team of software developers, support professionals and consultants. We are constantly providing enhancements and improvements to our product to ensure the platform continues to go from strength to strength.

Summary

An enthusiastic and experienced software developer is required for an exciting, dynamic development role.

Are you proficient at C#, HTML5, JavaScript, SQL Server, ORMs? Do you have 3 or more years of experience and are looking for the right environment to hone and apply your skills?

We are looking for additional developers to join our growing team. If this sounds like what you are looking for then get in touch, we would love to meet you.

Technology Stack

Our software is based on a predominantly Microsoft stack. Built on Domain Driven Design patterns, we employ HTML5, jQuery and Vue.js for the front end, and ASP.net MVC\nHibernate\SQL Server on the backend. In addition we use message queues for offline processing. We use GitHub for source control, TeamCity as our build and

Continuous Integration server, and Kubernetes\Docker for our hosting environment.

Job Purpose

We are a tight knit team where everyone is involved throughout the development lifecycle from specification and design, all the way through to testing and deployment. We have a roadmap of new features which need to be developed based on strategic direction and user feedback. You will help design these features, implement them, do code reviews of other people’s work and participate in testing rounds.

Main responsibilities

· Developing new features and bug fixes for our platform

· Working with the rest of the team on designing and specifying new features and modifications to the software

· Participating in code reviews of your peer’s code changes

· Participating in test cycles

The Skills and Experience You'll Need;

· Excellent communication and organisational skills

· An ability to learn fast and take on and understand complex concepts quickly

· Minimum 3 years’ relevant commercial experience developing complex business software

· An understanding and appreciation of SOLID development principles

· Excellent experience and knowledge of C#, ASP.net MVC, SQL Server, jQuery, HTML5, and ORMs

· Any experience with nHibernate and Vue.js would be advantageous

· Any experience of accounting or billing software would be very useful

Ingram Micro Cloud
Share: mail

STILL LOOKING?

Get updates about the latest job openings
that match your skills.

Sign up today