Job Description
Software Developer Lead – Newry: Permanent, full time:£50,000 to £60,000 DOE
REED Technology are delighted to be partnered with one of Northern Irelands leading Technology Organisations. This progressive and dynamic organisation are a market leader in their field and due to continued growth and success are currently seeking to add a Software Developer Lead to their team.
The purpose of the role of Software Developer Team Leader is to support the IT Manager in ensuring the effective/efficient running of the Development Team and the high quality service provision to all users.
Responsibilities:
* Adhering to the Quality of Work expectations and company procedures for Information Management and Application Development
* Deal with tasks as appointed by the Project Management System
* Carry out issue investigations and make decision on the applicable solutions
* Effectively liaise with all parties involved in the provision of service
* Monitor issues
* Completing checks to ensure effective and efficient system performance
* Assist in IT planning
* Lead, mentor, and manage the team of developers
* Conduct regular performance reviews and provide feedback
* Act as the primary point of contact for the development team
* Provide technical guidance to the team, ensuring adherence to best practices
* Conduct code reviews to maintain high standards of quality and consistency.
* Collaborate with architects to ensure solutions align with the overall system architecture
* Work closely with project managers, business analysts, and other stakeholders to define project scope, objectives, timelines, and deliverables.
* Identify project risks and implement mitigation strategies to ensure timely delivery.
* Monitor project progress, resolve roadblocks, and ensure that deadlines are met without compromising quality.
* Liaise with business analysts to translate business requirements into technical specifications
* Maintaining and improve the in house system and client portals
* Maintaining the company website
* Oversight, design and testing of software developments
* future planning
* Manage, monitor and implement software modifications
* Training of users
* Documentation of the application.
* Recording of system change requests.
* Recording of tasks on the Project Management System
Essential criteria:
* Third Level Education in computing
• Strong C#/VB.NET with emphasis on real-time GUI development
• Strong WPF knowledge using MVVM pattern
• ASP.NET
• Experience with .NET technologies including LINQ
• Experience of Agile development methodologies and of systems engineering, build and release management principles
• SQL Server 2008 R2 or later
• Proficient at T-SQL programming, schema design, and profiling and debugging T-SQL code.
• XML and JSON data
• Query/Report design experience in ms-sql
• Database design experience to third normal form Management Skills
• 10+ years of experience in software engineering,
• Experience in personal development planning and individual, team and process performance management
• Proven experience in leading and managing the delivery of system/software development projects
• Experience in requirements capture, analysis techniques and process improvement
• Able to influence and drive projects to meet key milestones
If you are an experienced Software Engineer leader who meets the above criteria then I want to hear from you ASAP.
To apply please contact Niall Lennon for a confidential discussion.