Software Developer

Huntress ,
London, Greater London
Job Type: Full-time
Salary: £30,000 per annum

Overview

Software Developer A global telecommunications company is looking for a Software Developer to join their team in London on a permanent basis to help develop and maintain their many software systems and applications. These applications are used in Operations Centres around the world as well as by engineers and managers, Value Added Resellers and Distribution Partners. You will be working in a small team of developers, primarily supporting the migration of monitoring capabilities from a world-class network monitoring system into a broader service monitoring system, with capabilities to monitor the performance of individual user terminals and the end-user applications and meet service monitoring needs for current and future services. You may be expected to work on the development of one or more of the key systems listed above, working closely alongside other team members, based on requirements originating from groups mainly within the COO division. Key Responsibilities: To take responsibility for the enhancement and maintenance of software supporting the CDR/Billing streams Manage the relationship with CDR/Billing and IT Operational teams, setting clear demarcation and responsibility Support CDR/Billing Operational teams with fault finding/diagnosis Provide support and leadership to junior developers and IT support staff within the team Liaise with engineering divisions to ensure OAMS/CDR systems correctly reflects any proposed changes to existing services Working with OAMS users to understand new requirements, develop and test new or enhanced features Working alongside engineers from the Development & Engineering divisions to understand the design and architecture of new services to be launched and ensuring there are appropriate interfaces to allow OAMS to collect appropriate monitoring and service information Interact with Operations, Product Support and Customer Support teams to answer customer questions and help resolve customer network issues, identify and resolve software bugs To support and troubleshoot the operational URS/OAMS/CDR systems. This may include providing on-call/call out support To organise and present design and code reviews for work undertaken To undertake development and support of other applications within the SMS group as needed To provide written and verbal progress reports within the SMS group Essential Knowledge and Skills: BSc or equivalent in either Computer Science or a technical/engineering discipline Excellent experience in hands-on Java development working in a real-time operational environment Good experience in JavaScript/Nodejs development Experience in Web API programming Experience of software development using delivery frameworks, in particular Active MQ, Kafka or similar messaging products Use of Apache Camel, Scala and Groovy to manage Active MQ environments Good experience of scripting and task automation using languages such as Awk, Maven Practical experience of whole software development lifecycle, producing high quality re-useable code in a team environment Excellent communication and collaboration skills in teams and corporate environments A reasonable understanding and appreciation of IT and network security best practices A proactive and solution-oriented approach with attention to detail Experience with technical writing and documentation Experience of multithreaded programming on Windows and Linux platforms Object Oriented analysis and design using common design patterns Desirable Knowledge and Skills: Experience developing Java and Web based user interfaces Good understanding of IP networks and exposure to network troubleshooting using Wireshark or similar tools Experience with C++ and the Standard Template Libraries Familiarity with Influx/Tick Stack Huntress Search Ltd acts as a Recruitment Agency in relation to all Permanent roles and as a Recruitment Business in relation to all Temporary roles. PLEASE NOTE: We can only consider applications from candidates who have the right to work in the UK.