Salary: 30,000 - 60,000 GBP per year Requirements:
* Proven hands-on track record of successfully building and delivering digital products (web apps and services) to market using agile methodologies.
* Strong proficiency in C#, .NET, React, and Azure.
* Other development skillsets: JavaScript, HTML/CSS, Azure PaaS (Azure Functions, Azure Logic Apps, Cosmos DB, Azure App Service, Azure Service Bus), ARM/Bicep templates, SharePoint.
* Demonstrable creative flair, attention to detail, tenacity and good problem-solving skills.
* Proven experience in full-stack development.
* A solid understanding of software development principles and methodologies.
* Experience with DevSecOps practices and secure coding.
* Familiarity with automated testing approaches and tools.
* The ability to work in an agile environment and adapt to changing requirements.
* Relevant certifications in software development or cloud technologies.
Responsibilities:
* As a Senior Developer, I will play a key role in designing, developing, and maintaining high-quality software solutions. I will work closely with other developers, UX/UI designers, and stakeholders to ensure our products meet the highest standards. My tasks will include:
* Acting as a hands-on full-stack developer with strong front-end development skills and a good understanding of UX.
* Managing third-party developers or full-time employees as required.
* Collaborating with the Solution Development management team to plan and schedule work, manage the pipeline and backlog, maintain best practices, high-quality coding standards, and ensure optimum productivity across the team.
* Building, maintaining, and supporting both enterprise and client-facing applications.
* Working with Business Relationship Managers, Solution Designers, and the Business to turn concepts into practical solutions for relevant business challenges.
* Developing software using modern DevOps methodologies to increase efficiency and productivity.
* Scanning and leveraging cross-industry trends in new and emerging technologies such as artificial intelligence, machine learning, and data science to apply in the context of accountancy and professional services.
* Providing proactive maintenance on support issues to ensure excellent client service.
* Collaborating with cross-functional teams to define, design, and ship new features.
* Mentoring and guiding junior and mid-level developers, fostering a culture of continuous learning and improvement.
* Communicating effectively with stakeholders to understand requirements and provide technical insights.
* Leading by example in following best practices and coding standards.
* Participating in code reviews to ensure code quality and share knowledge.
Technologies:
* ARM
* Azure
* C#
* Cloud
* Cosmos DB
* CSS
* DevSecOps
* DevOps
* Support
* JavaScript
* Machine Learning
* PaaS
* React
* SharePoint
* Web
* UX UI Design
* ASP.NET
* Backbone
* Network
More:
At BDO, we are proud to be an accountancy and business advisory firm dedicated to supporting entrepreneurial organizations in navigating today’s changing world. We work with ambitious, high-growth businesses that drive the UK economy and advise the owners and management teams leading them.
Our IT team plays a crucial role in ensuring that our services and applications are fit for the modern market. We encourage collaboration across departments to explore and implement innovative ideas that drive the future of accounting, tax, and business consulting. We value individuals who are proactive and comfortable managing their own tasks while also collaborating and communicating with senior managers, directors, and partners.
We prioritize your success by providing training and support tailored to help you achieve your aspirations. We believe in recognizing and valuing our people for their unique contributions. With our programs, resources, and frameworks, we are committed to your personal and career development, and we foster a supportive and respectful environment.
At BDO, we’re excited about the future, as we continue to fuel the success of entrepreneurial businesses and adapt to meet their evolving needs. Join us as we shape the future together with creativity, integrity, and empowerment.