Software Engineer
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
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.