Full Stack Software Developer

Posted 2 days ago
MBR Partners
Full Stack Software Developer
Apply Now

Full job description

MBR Partners

Salary: £42,000 – £54,000 per year

My client is a leading provider of planning, assurance, analytics and optimization solutions to communications service providers worldwide. They leverage their expertise in big-data and real-time capabilities to help over 300 of the largest service providers in more than 100 countries to run their networks and businesses more efficiently, profitably and to optimize the customer experience.

My client is looking for a talented and innovative Fullstack developer to develop a leading-edge user interface for the next generation of my clients Radio Planning platform covering cutting edge 5G mobile telecoms technologies.

The Role 

Proactively learn the functionality and feature set of their software product

Capable of fixing bugs at a high standard

Performing unit and integration testing that meets the defined quality criteria

Performing and receiving software walk-through’s to educate and encourage the team to build high quality software

Creating a highly cohesive and modular product that ultimately lowers the cost of adding new functionality to it

Be aware for current milestones and deliverables that the Team Leader imparts

Capable of planning and estimating the time-frame of deliverables assigned to them

Responsible for monitoring their progress in producing any deliverables and report any slippage that has or may occur in a timely fashion

Proactively providing advice and recommendation whilst assisting the Team Leader in interviewing suitable candidates for joining the team

EXPERIENCE & QUALIFICATIONS

BS in Computer Science, Software Engineering, Telecommunications or related experience

Technical Requirements: Database and Data Modelling

Working with Object Relational Mappers such as NHibernate or Entity Framework

Experience with XML schema modelling, strong typing and namespacing well defined data models

Knowledge of Relational Database design, ideally Oracle

Understanding of SQL and PL/SQL

ADO.NET, ODBC

Familiarity with JSON data modelling (Desirable)

Exposure to Non – Relational DB’s such as MongoDB, Arango etc. (Desirable)

Experience with Swagger/Open API

Worked with GraphQL

Technical Requirements: C# and other languages

Back-end C# and.Net development and will have a strong experience of C# 5 and.NET 4.5 at the minimum

Working with RESTful and SOAP based API’s either derived from WCF and ASP.NET frameworks

Working with SOLID principles applied within past solutions

Detailed understanding of multi-threading and distributed computing on a Windows based platform

Applying Domain Driven Design (DDD) concepts and Object Oriented data modelling

Working with Commercial and Open-Source.NET frameworks such as MSEL, Log4Net, Unity, NInject, MsTest, NUnit etc

UI Implementation based on WinForm and WPF (Desirable)

Experience working with C++ and C11, STL, MFC and Boost etc. (Desirable)

Familiarity with Antlr or other Lexer/Parsers. Regex etc (Desirable)

Exposure to Legacy COM components and C# interop (Desirable)

Win32 experience (Desirable)

Knowledge of at least one scripting language e.g. Powershell, Python (Desirable)

Understanding of Java 7 + (Desirable)

Node.JS 6+ experience (Valuable)

Experience with Javascript – ECMA 2016 (Valuable)

Exposure to jQuery/CSS/HTML5 (Valuable)

Experience with Web Client frameworks such as Sencha/Kendo/Angular/React (Valuable)

Background with one or more of the following: Radio Access Networks, Oracle Database

Experience

4 – 8+ years of experience in developing large scale mission-critical software applications

Experience with software development in a Windows environment

Strong written and verbal interpersonal English Communication skills

Capable of capturing and presenting HL architecture design, detailed requirements and be comfortable with transitioning them into user stories

Strong familiarity with Agile design principles and will have worked with at least one Agile SDLC

Capable of following Test Driven Design and/or Behaviour Driven Design and working with a larger team of Product and QA specialists

Comfortable with working with multi-site teams that span multiple time zones

Acting as a team player and/or taking initiative by yourself where required, proven track record of an eagerness to learn

Familiarity with CI/CD processes and DevOps

To apply for this job please visit definitejobs.co.uk.

Similar jobs