Software Developer

proAV Limited
Egham, United Kingdom
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Egham, United Kingdom

Tech stack

HTML
JavaScript
.NET
C Sharp (Programming Language)
CSS
Computer Programming
Computer Networks
Github
Network Protocols
Software Engineering
Visual Systems
Angular
Web Technologies
Software Version Control

Job description

Our immediate requirement is for an experienced Software Developer to be a key part of our Egham team, representing proAV, taking full responsibility for designing and developing audio visual applications and to coordinate with the rest of the team on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design and quality product is essential. As part of the role, you will be required to attend client sites for testing and development.

This is an exciting opportunity for an exceptional, experienced Software Developer to join an established operation with scope to drive and enhance the service at every opportunity.

Experience and seniority of the position will be reflected by the remuneration and benefits package.

Key Responsibilities

  • Design, build, and maintain effective, reusable, and reliable code.

  • Work on a solution as a full stack from front-end through to back-end code.

  • Ensure the best possible performance, quality, and responsiveness of applications.

  • Identify bottlenecks and issues and devise solutions to these problems.

  • Write clean, readable, and well-commented code.

  • Apply fundamental design principles behind scalable applications.

  • Manage and maintain technical documentation.

  • Work within a multi-discipline team to deploy end-to-end solutions.

  • Attend client sites for testing and development as required.

Requirements

  • Strong experience in software development, ideally within audio-visual or related technology environments.

  • Proficiency in C# and .NET environments.

  • Understanding of object-oriented programming (OOP) principles.

  • Familiarity with modern web technologies such as Angular, HTML, CSS, and JavaScript

  • Knowledge of GitHub, source code version control, and CI workflows.

  • Good understanding of network protocols and data networks.

  • Strong analytical and problem-solving skills.

  • Excellent communication and teamwork abilities.

  • Ability to understand and implement scalable application architectures.

Desirable skills

  • Experience with Crestron programming and Crestron SDKs.

  • Crestron Certified Programmer status.

  • Experience with audio-visual system architectures.

About the company

proAV are a leading global audio-visual integrator, providing AV and event services across multiple client partnerships globally., proAV designs, integrates and supports blended technology solutions with AV, UC and beyond including end-to-end services and 24/7/365 support to enhance global collaboration and empower your world of communication. From reviewing technology to integration to post-deployment support, you're in safe hands when you trust your AV and UC to proAV. We are recognised as one of the AV industry's most powerful international delivery and support operations trusted by a varied client base in more than 80 countries across 6 continents. To date, we have completed 700+ projects outside of the UK that meets the demands and challenges of a globalised marketplace, keeping the lines of communication and collaboration open. From our state-of-the-art Customer Services Centre and Video Network Operations Centre (VNOC) our dedicated teams manage, monitor and protect our global clients' business-critical AV systems architecture, products and technologies 24/7/365.

Apply for this position