Apply for this job now

C++ and MFC Senior Software Engineer. Job in United Kingdom FOX8 Jobs

Location
United Kingdom
Remote Working
Remote Working
Salary
£60,000
Job Type
Permanent
Posted
8 Sep 2022
We are currently looking on behalf of our Global client, a leading provider of telecom software, for a C++ Senior Software Engineer for remote work in the UK. Job Summary The individual will be capable of providing a range of experience and sound advice to a project and a team. The individual may become a specialist in a particular area of software and ultimately may be given responsibility over it. The company may provide training material to assist the individual in these goals. The individual will possess strong programming and technical skills and be capable of proactively working on a project without requiring constant supervision by the team leader. Responsibilities Essential skills (all required) 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 of working with CI/CD processes and DevOps Technical skills C++ MFC Requirements (8-12)+ years of experience in developing large scale, multi-tier software applications Experience with software development in a Windows environment. Comfortable with working with multi-site teams that span multiple time zones. Strong Visual C++ commercial experience Visual Studio (ideally 2019 or later) Understanding of XML and associated technologies such as XSLT & XSD Windows & MFC Programming Experience Microsoft ATL and COM knowledge Strong written and verbal interpersonal English Communication skills. Desirable: Working with SOLID principles applied within past solutions. Legacy COM components and C# interop Possess strong SQL skills preferably using Oracle Detailed understanding of multi-threading and distributed computing on a Windows based platform Responsibilities & Duties Product Quality The individual will proactively learn the functionality and feature set of their software product. The individual should be capable of fixing bugs and their quality should be of a high standard. The individual will be capable of performing unit and integration testing that meets the defined quality criteria. The individual will be capable of performing and receiving software walkthrough s to educate and encourage the team into building high quality software. The individual will strive to create a highly cohesive and modular product that ultimately lowers the cost of adding new functionality to it. Project Management The individual will be aware of the current milestones and deliverables. The Team Leader will inform this person of these goals. The individual will be capable of planning and estimating the timeframe of deliverables that the Team Leader has assigned to them. These will then be passed on to the Team Leader. The individual will be responsible for monitoring their progress in producing any deliverables, if slippage occurs or is likely to occur then the Team Leader must be informed. The individual will be capable of proactively identifying and managing risk to assist in timely delivery. Team Management The individual may occasionally be given the option of mentoring/managing a small group of developers or becoming a Project Lead on a particular deliverable. This responsibility will be given under the R&D Manager s discretion. The individual will be capable of providing advice and recommendation whilst assisting the Team Leader in interviewing suitable candidates for joining the team. Minimum Qualifications BS in Computer Science, Software Engineering, Telecommunications or related experience. Experience with software development in a Windows environment is essential. 10+ years of experience in developing large scale mission-critical software applications. Experience with one or more of the following is a plus: Radio Access Networks, Oracle Database. Please disregard the salary as it is flexible and up for change for this role. This job description will be kept under review and may be amended from time to time following consultation with the post holder, to reflect organisational needs
Apply for this job now

Details

  • Job Reference: 707260949-2
  • Date Posted: 8 September 2022
  • Recruiter: MBR Partners
    MBR Partners
  • Location: United Kingdom
  • Remote Working: Some remote working possible
  • Salary: £60,000
  • Sector: I.T. & Communications
  • Job Type: Permanent