Our established client based in Ashford Middlesex are looking to recruit a Senior IT Developer.
This position would ideally suit someone with at least 5+ years of development experience. The Senior Developer will help build new and maintain existing software primarily using .Net, SQL, Power Platform among others and work on other ad-hoc projects as needed. While the role is of a senior team member, you will also be expected to code applications, create reports, and mentor the junior developers.
Role Duties:
1. To help maintain current applications developed in ASP.NET, MVC, .Net Core, C# and MS SQL stored procedures and queries.
2. Build and maintain Power platform datasets and reports.
3. Participate in requirements analysis and conducting feasibility studies for upgraded software systems.
4. Design new software programs, websites, and applications.
5. Collaborate with internal teams to produce software design and architecture.
6. Write clean, scalable code using .NET, SQL, and C# and revise, update, refactor and debug code.
7. Assign tasks to junior developers such as coding, testing, debugging, and analytics.
8. Test and deploy applications and systems.
9. Knowledge of system frameworks including .NET, Git, AngularJS, and GitHub. Manage and update repositories on GitHub.
10. Help develop documentation throughout the software development life cycle.
11. Provide technical support on current applications.
12. Assist in the compilation of technical documentation, guidelines, and procedures and ensure they are disseminated to users.
13. Liaise with colleagues in group IT teams to ensure continuity of service for all users.
14. Provide at all times a professional, courteous, and rapid response to individual users.
15. Undertake projects of a level commensurate with the responsibility of the post, as designated by the IT Manager.
16. Maintain personal and professional development to meet the changing demands of the job, participate in appropriate training activities, and encourage and support staff in their development and training.
17. Undertake such other duties, training, and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this job.
Candidate Key Skills and Experience Required:
1. An enthusiastic team member who can also work on their own initiative.
2. Very presentable appearance with a polite manner.
3. Strong communication skills as the job will involve interacting with project stakeholders, operational teams, and senior management.
4. Required skills: Advanced knowledge of programming languages including JavaScript, C#, Java, SQL, and .Net is essential.
5. Desirable skills: Experience in working with C++ and HTML5/CSS3. Familiarity with SQL and design/architectural patterns, Power platform, and architecture styles/APIs (REST, RPC).
6. Flexible with a ‘can do’ attitude.
7. Good project management skills.
8. A qualification in IT/Electronics would be an advantage.
9. Full training will be provided on organization-specific software, with opportunities for career development.
10. Full driving license preferred as the job will involve occasional travel to other sites.
Working Hours:
Mon - Friday 42.5 hours incl 60 mins break
Company Benefits:
1. 28 days holiday a year, this includes 8 days bank holiday – rising to a maximum of 33 days holiday for time served.
2. Company Pension – 6% employer contribution.
3. Private dental insurance – after qualifying period.
4. Perkbox membership.
5. On-site free parking.
If you would like more information please contact us today.
#J-18808-Ljbffr