C# Senior Software Engineer:

  • UK Only
  • Motorola Solutions
Job Description:

Company Overview

At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security.

Department Overview

The purpose of this role is to develop world class products to connect a diverse range of access control and video security systems to our Control Centre software suite. Help shape the direction of future features, and contribute to our innovative and dynamic culture.

Job Description

Would you like to boost your career by working hand in hand with experts to develop a next-generation video management system? Help shape the direction of future features, and bring innovation and dynamism to the way we work.You should have a strong background in C# with 4+ year's commercial experience

**We offer: **

• Full support - you’ll work alongside our highly skilled Software Engineering team

• You'll be involved in development of next-generation video management systems and in product releases

• You'll be developing core business products for worldwide deployment

• Our brand new office is located in Edinburgh city center - opening summer 2021

• This position may be appropriate for a blend of office and home working

Basic Requirements

Skills & experience of the C# Senior Software Engineer:

• Expert in C#

• Strong knowledge of the .NET framework or .NET Core/.NET 5

• Passion for owning, building and delivering great software for end-users.

• At least 4 years of relevant industry experience as C# Software Engineer / Software Developer

• Be able to demonstrate strong software development fundamentals.

• Proven ability to work in an agile software development team.

• Strong analytical and problem solving abilities.

• Mentoring of junior engineers.

• Excellent verbal and written communication skills.

• A formal qualification (Degree) in Software Engineering, Computer Science or equivalent.

Other nice to have skills for these roles - but not essential

• Additional languages such as C/C++, JavaScript, Python, HTML

• Microsoft technologies such as WPF, WCF, .NET Core, SQL Server

• Common API technologies such as REST/HTTP, WCF, SOAP, WebSocket

• Video streaming technologies such as RTSP, WebRTC

• Familiarity with microservice architecture

• IP networking principles

• Virtualisation technologies such as Hyper-V

• Microsoft Visual Studio 2019 and Visual Studio Code

• Azure DevOps/Jira

Personal attributes that you will bring:

• Passion for owning, building and delivering great software for end-users.

• Contribute and thrive in the culture of collaboration and continuous improvement.

• Help refine feature requirements and generate innovative ideas.

• Work efficiently on multiple tasks at the same time.

• Develop an understanding of the business in order to be adaptable to changing requirements.

• Work closely within your own team and across the Engineering department.

• Participate in and learn from peer reviews of code and other artefacts.

• Actively share your knowledge with others within and outside of the team.

Travel Requirements

None

Relocation Provided

None

Position Type

Experienced

Referral Payment Plan

Yes

Other Jobs in Full Stack