We are looking for an experienced developer with strong knowledge of C#, C++ and MFC to join our development team in Reading. The role requires 2 days on site and 3 days working from home.
CORE RESPONSIBILITIES AND TASKS:
Design, Development, and Deployment of Applications:
-
Design, develop and document desktop applications to support business worldwide.
-
Adhere to Development Team Standards.
-
Manage or escalate risks, issues, and delays appropriately.
-
Seek, whenever possible to complete projects on time, and within budget.
-
Self-sufficient in delivering the full lifecycle of projects, from requirements gathering, to design, development, and deployment.
Support Development team with:
-
Work with the Global development team to support project progress.
-
Encouragement and development of a team culture both within own team and across the company.
-
Work with business leads and management to gather priorities and timetables.
-
Demonstrate effective communication between development team members, as well as internal/external clients.
-
Encourage departmental dialogue to ensure successful collaboration and delivery of company projects.
Ensure Best Use of Internal Systems:
-
Proficient in the use of PPM project management system, including time tracking.
-
Ensure the best use of the Office 365 platform for personal, team, and company use.
Education:
-
Bachelor's degree in computer science or Adequate IT experience or equivalent experience required.
Knowledge & Experience:
-
Knowledge of the following systems is preferred: SQL Server, and ERP Systems.
-
Strong experience in Microsoft Office products is an advantage.
Technical / Skill Requirements:
-
C# using Visual Studio 2019 and above.
-
Web Development using modern frameworks such as React, Angular JS, and Bootstrap.
-
Development Patterns and Practices.
-
Javascript, jQuery, CSS, XML, HTML.
-
Object-Oriented Design.
-
Database Knowledge (SQL Server).
-
Source control knowledge.
-
Web Development, Desktop Development, C#, C++.
-
MVC.
-
AJAX, HTML 5.
-
Test Driven Development Methodologies.
-
Responsive Design.