Lead Software Developer
Our client, based in Bolton, seeks a Lead Software Developer to design and improve internal systems and collaborate with managers and stakeholders.
Roles & Responsibilities:
1. System Design: Oversee internal system design and development.
2. Standards: Implement and maintain design protocols.
3. Database Management: Design and manage databases.
4. System Support: Maintain and support existing systems.
5. Documentation: Produce necessary documentation.
6. Leadership: Provide technical leadership to developers.
7. Collaboration: Work with Project Managers to meet objectives.
8. Workflow Management: Ensure accurate and timely work processing.
9. Mentorship: Guide and train developers.
10. Appraisals: Complete appraisals and handle paperwork.
11. Recruitment: Assist in hiring developers.
12. Disciplinary Actions: Address performance issues with HR.
13. Conduct: Ensure fair handling of conduct issues.
14. Other Duties: Perform other tasks as assigned.
Training/Progression:
Complete necessary training and pursue relevant qualifications with support.
Technical Skills:
15. Experience with C#, ASP.Net MVC, ASP.Net Webforms, CSS, JavaScript, VB.NET, VBA.
16. API setup and integration experience.
17. Developing console, batch processing, and UI applications.
18. SQL Server expertise, including design, stored procedures, and security.
19. Knowledge of file structures: fixed length, CSV, XML, JSON, EDI.
General Skills:
20. Flexible, self-motivated attitude.
21. Professional handling of confidential information.
22. Strong customer service commitment.
23. Effective communication and relationship-building skills.
24. Ability to work autonomously to meet targets.
25. Strong organisational and planning skills.
26. Adaptability to manage multiple demands and embrace change.
Benefits:
27. Flexible working
28. Five days on-site for first six months - then hybrid working
29. 35-hour working week
Ready for a new challenge? Apply now!
Lead Software Developer