We are marketing, creative and digital talent.
Lead Software Developer
Location
United Kingdom
Posted
3 days ago
Salary
£378 / day
Seniority
Senior
Job Description
Lead Software Developer
HelloKindred
• Design, develop, maintain, and support server and desktop .NET applications. • Develop and enhance applications using C#, VB.Net, ASP.Net, VBScript, WebAPI, and WCF. • Build, maintain, and optimize Microsoft Access databases using advanced VBA. • Develop, maintain, and troubleshoot SQL Server databases, T-SQL code, stored procedures, and user-defined functions. • Support Oracle databases and develop PL/SQL solutions where required. • Configure and support Microsoft Replication Services and legacy Oracle integrations. • Develop and maintain web-based applications using HTML, JSON, XML, XPath, and XSLT. • Support document generation and formatting using RTF, PDF, FOP, and FO.Net technologies. • Integrate solutions with Microsoft Office applications, including Word, Excel, and Outlook. • Develop, configure, and maintain Windows Services, IIS-hosted applications, and SharePoint integrations. • Manage source control and deployment processes using Git, Azure DevOps, TFS, and Jenkins. • Develop and support SSIS solutions and file transfer integrations, including Quatrix and SFTP-related processes. • Troubleshoot complex application, database, and infrastructure issues. • Provide technical support and guidance to end users. • Maintain legacy development environments using multiple versions of Visual Studio. • Collaborate with technical and business stakeholders to deliver secure, reliable, and maintainable software solutions. • Ensure applications comply with security, quality, and operational standards.
Job Requirements
- Strong experience developing and supporting .NET web and Windows Forms applications.
- Advanced expertise in Microsoft Access, including VBA development.
- Extensive experience with SQL Server, T-SQL, stored procedures, and user-defined functions.
- Experience supporting Oracle databases and PL/SQL development.
- Proficiency with C#, VB.Net, ASP.Net, VBScript, WebAPI, and WCF.
- Experience working with Microsoft Replication Services and legacy Oracle connectivity.
- Knowledge of HTML, JSON, XML, XPath, and XSLT.
- Experience with PDF generation technologies, including FOP and FO.Net.
- Familiarity with Microsoft Office integrations, IIS, Windows Services, and SharePoint.
- Experience using Git, Azure DevOps, TFS, Jenkins, and Visual Studio, including legacy versions.
- Experience with SSIS and secure file transfer solutions such as SFTP and Quatrix.
- Strong troubleshooting, analytical, and end-user support skills.
- Excellent communication and problem-solving abilities.
- Experience supporting public sector or highly regulated environments is preferred.
- Experience with APHA systems or environments is beneficial.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
KaseyaKaseya® is the leading provider of IT and security management solutions for managed service providers (MSPs) and SMBs.
• Own the architecture and technical direction for key product areas in a multi-tenant SaaS platform. • Work with product, design, and data/ML teams to translate business problems into simple, robust technical solutions. • Drive the evolution of our system architecture (APIs, services, data flows, auth, tenancy, integrations) as the product and customer base scale. • Build and maintain backend services and APIs (REST/GraphQL/gRPC) that power those experiences. • Deliver backend features end-to-end including data schemas and business logic. • Collaborate with UX and product to ensure responsive and delightful product experiences. • Partner with data scientists and MLOps / platform teams to embed data, ML and AI capabilities into the product. • Design APIs, data contracts, and UX flows that make ML/AI features reliable, understandable, and safe for customers. • Champion operability: monitoring, alerting, logging, and runbooks for services you own. • Lead efforts to improve performance, scalability, and resilience of critical paths (e.g., onboarding, reporting, AI-assisted workflows). • Work with security and compliance to ensure features meet requirements around authentication, authorization, data privacy, and multi-tenancy. • Participate in and help evolve on-call / incident response processes as a technical leader. • Act as a technical mentor for multiple teams, raising the bar on code quality, reviews, testing, and design. • Lead technical design reviews and cross-team architecture discussions, especially where product, data, and ML intersect. • Help define engineering standards and best practices (API design, frontend patterns, error handling, observability, testing).
Full Stack Engineer
Amber ElectricAn energy provider with a mission to shift Aus to 100% renewables faster. Go beyond offsetting and use more renewables ⚡
• Write and maintain** high quality program code across the stack in the areas of your specialty • **Flexibly contribute** outside your specialty in other areas of the stack supporting your team when they need it • **Work collaboratively** with your peers in product and across the wider company to ensure you're always shipping the right thing the right way at the right time • **Research, consult, analyse**, and evaluate our system requirements • **Test, debug, diagnose**, and correct errors in our tech stack according to our operational specifications • **Support the app** across the whole lifecycle from idea through to production • **The role** will see you working directly with external clients while collaborating across internal teams, including leadership, product, design, and engineering to deliver impactful solutions.
Software Engineer
Burjline BuildersTransform your vision into reality with our expert construction solutions.
• Design, develop, and maintain robust and scalable software applications that support our core business operations. • Collaborate with cross-functional teams, including sales and operations, to analyse requirements and translate business needs into technical solutions. • Write clean, efficient, and well-documented code that adheres to industry best practices. • Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. • Participate fully in the entire software development lifecycle, from initial concept and design through to deployment and support. • Develop and maintain technical documentation to ensure systems are well-understood and maintainable. • Stay current with emerging technologies and propose new solutions to enhance our software portfolio.
• Develop, test and maintain Java backend applications • Write clean, efficient, and well-documented code • Design and implement data models and database schemas • Collaborate with the frontend team to integrate the backend with the user interface • Perform code reviews and ensure code quality standards are met • Troubleshoot and debug applications • Work with the DevOps team to deploy and manage applications in production • Continuously learn and stay up-to-date with new technologies and industry trends




