Software Engineer


Premium Job From Modality Systems

Recruiter

Modality Systems

Listed on

8th November 2017

Location

Norwich

Salary/Rate

Upto £55000

Salary Notes

Up to 55K

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

About Us

Modality Systems is an award-winning technical consulting and software development company focused on Microsoft’s Unified Communications technologies - Lync, Skype and Teams. We develop custom software applications and products for a broad range of customers, and have offices in St. Albans and Norwich in the UK, as well as in the US, Australia and Germany.

What we need

We’re looking for great software engineers who are passionate about building great products. We’re an open, honest, friendly and supportive team who seriously value producing high-quality, maintainable software and we need developers who feel the same way. Whether you’ve only got a few years under your belt or are an experienced engineer, if you’ve got the right personality, values and ability we’d love to hear from you.

As a software engineer, you’ll be working as an integral part of a small, agile product team in our Norwich office. You’ll be involved in product releases from planning and design through to release, and will work with product managers, testers and business stakeholders to create and extend the innovative products our customers know us for.

In return we’ll support you in the development of your career and provide the tools for you to learn, including MSDN licenses, Pluralsight access and time off to attend events to support your growth. We also have a great benefits scheme including private pension, healthcare, cycle to work schemes, childcare vouchers, dental insurance and an employee discount scheme.

What I need to do

Work with the Test Engineers and Software Engineers as a part of an agile team

Undertake all roles required as a part of an agile development team to design, build and deploy bespoke applications in line with business needs and priorities

Concentrate on building working software, ensuring that when you change code you are only making it better

Contribute to post implementation reviews to incorporate learnings into future work

Look out for new technologies and use them when they fit

Take a constructive, positive approach towards challenges when they arise, putting energy into finding an acceptable solution.

How I will succeed

Deliver clean, high quality, reasonable, testable code within estimates

Continually be looking to improve your expertise, knowledge and skills

Maintain an interest in the latest technologies and how they can be incorporated to improve the output of the team and be used in greenfield development

Share knowledge with the team and provide mentorship to increase efficiency and improve standards within the team

Believe automated testing is beneficial, not a chore, adopting a test-first approach to writing code

What I need to know

Track record in agile development of software using the appropriate tools

Experience with application, database and cloud technologies and how they support specific business functions and provide commercial benefits

Excellent knowledge of SOLID principles and design patterns

Understanding of CI/CD pipelines and why they are important

Ability to estimate effort for the completion of User Stories

What I will use

High spec PC with multiple monitors and a sit/stand desk

Visual Studio 2017 & Resharper

C#, .NET Framework, .NET Core, Typescript

AngularJS, d3.js, HTML5 (Responsive web apps)

ASP.NET MVC & Web API

CodedUI, TestComplete

WCF, WPF

TDD, BDD

SQL Server, NoSQL

Powershell

AWS, Azure

GIT, VSTS

About the Package

Competitive base salary

Annual bonus

Contributory pension - Modality contributes up to 3% of salary

Medical insurance

Income protection

Life assurance

Training courses and materials

To apply please click the APPLY button.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: