Make Your Resume Now

Business Software Developer (Microsoft/SharePoint Online)

Posted February 20, 2026
Permanent - Full Time

Job Overview

Arthur Cox LLP is one of Ireland’s leading law firms. We are an “all-island” firm with offices in Dublin and Belfast. We also have offices in London, New York, and San Francisco. Our practice encompasses all aspects of corporate and business law.

With 600 legal staff and a total headcount of nearly 900, we provide a comprehensive service to an international client base ranging from multinational organisations, banks, and financial institutions and established global leaders to government agencies and new players in emerging industry sectors.

Our story has been defined by our progressive outlook. For over 100 years, we have led the way in the legal field in Ireland. For our clients, we work to deliver the best service and support. With an independent, entrepreneurial spirit of innovation leading the way.

Department: IT Team
Location: Dublin (Hybrid Model, minimum 3 days onsite)
Reports to: Enterprise Architect
Contract Type: Permanent / Full-time

Background:

Known for a culture of innovation over our 100-year history, Arthur Cox are determined to play a leading role in the adoption of technology to drive value within our own firm, our client's business, and the wider legal industry. We have moved to a modern Microsoft based environment for our Digital Workplace and critical content management applications. 
We are now hiring a business software developer to join our dynamic small technology team. 
This is a permanent role reporting to the lead SharePoint Platform Developer, which will focus on designing, developing, testing and maintaining business applications for Arthur Cox in areas including document management, knowledge management and other legal solutions, with a particular focus on leveraging Microsoft technologies, including low-code and no-code solutions, the MS O365 stack, SharePoint Framework (SPFx), and emerging Microsoft AI-based solutions. 
You will be joining a growing Business Applications team in the Arthur Cox Technology area, which includes Business Analyst, Product Management and Change specialists, with opportunities for growth both in experience and responsibility.

About the Role:

As a developer in Arthur Cox, you'll enjoy:
  • Direct Impact: In our small team, your contributions directly shape our projects with meaningful work that drives results.
  • Collaboration: Work closely with colleagues and cross-functional teams, both remote and in-office.
  • Ownership: Take ownership of end-to-end development cycles. From ideation to deployment, you’ll see your ideas come to life.
  • Flexibility: Small teams mean flexibility. You will gain experience in multiple areas and the growing field of professional services and legal technology.

Reporting to the lead SharePoint Platform Developer, this is a permanent key role within our technology team which involves supporting and enhancing document management, knowledge management and other legal solutions:
  • Designing, developing, testing and maintaining business applications which are heavily dependent on SharePoint Online, Power platform, SPFx, and the MS365 stack, including AI Capabilities.
  • Migrating legacy applications to cloud based Microsoft architecture solutions, following best practices and standards.
  • Collaborating with others to understand the requirements, design the solutions, implement the features, test the functionality and deploy the applications.
  • Supporting the Product Management function with more complex product or product integration assessments.
  • Working with other members of the team to improve software development practices and frameworks.

Join us and be part of a close-knit team where your skills make a real difference. Apply today!

Key Responsibilities

Essential:
  • Minimum of 2 years' experience in Power Platform development, with a strong emphasis on building solutions using Power Apps, Power Automate, and Power BI. Solid understanding of data modelling, connectors, and integration within Microsoft 365 environments.
  • Proven ability to design and implement low-code/no-code solutions to streamline business processes.
  • Solid understanding of system integration, particularly through RESTful APIs.
  • Hands-on experience with Microsoft 365 tools, especially SharePoint Online.
  • Proficient in using Git for version control, including branching strategies, pull requests, and collaborative workflows.
Desirable:
  • Prior experience developing with the SharePoint Framework (SPFx), particularly in building client-side solutions using technologies such as TypeScript, React, or Angular.
  • Experience in implementing and maintaining testing strategies, including Unit Testing and Test-Driven Development (TDD), to ensure code quality and reliability. Familiarity with automated. testing tools and frameworks such as Playwright or similar technologies is highly valued.
  • Familiarity with building Office Add-ins, particularly for Microsoft Word and Outlook.
  • Proficiency in PowerShell scripting, especially using PnP PowerShell for managing and enhancing SharePoint Online environments.
  • Exposure to Microsoft Teams development, Co-pilot Studio and Azure services such as Azure Functions, Key Vault, Azure Storage, Azure AI Foundry, etc.
  • Prior experience with AI technologies, particularly within the Microsoft ecosystem (e.g. Co-pilot Studio, Microsoft Co-pilot extensibility, Azure AI / Azure Open AI), with familiarity with broader AI platforms from providers such as Anthropic, Google, or similar.
  • Working knowledge of the Microsoft Graph API for accessing Microsoft 365 data and services.
  • Experience in the legal domain or other professional services areas an advantage.
  • Experience working in an Agile environment, with a strong understanding of backlog management using methodologies such as Kanban or Scrum.
  • Should be able to work independently and collaboratively, communicate effectively with stakeholders and deliver high quality solutions within deadlines with the flexibility needed as part of a small team.

Skills Knowledge and Expertise

  • Software Development: Develop solutions using Power Platform (Power Apps, Power Automate, Power BI, Power Pages), SharePoint SPFx, Microsoft Teams, Office Add-ins, Microsoft Graph, Microsoft Identity Platform, Adaptive Cards, Fluent UI Web Components, Fluid Framework, Microsoft Dataverse, using Visual Studio/Code and emerging Microsoft AI solutions.  Work within and improve existing development frameworks and standards.
  • Solution Design: Design, develop and deploy robust solution architectures that align with user needs and business goals. Participate in the collection and analysis of data to support solution design, including working with business (when required) to understand solution requirements.
  • Testing and Quality Assurance: Develop and execute test processes and cases to ensure the quality of developed solutions.
  • Maintenance and Support: Provide support for existing systems, diagnosing and resolving technical issues.
  • Continuous Improvement: Continually update technical knowledge and skills and drive the adoption of best practices within the team.
  • Project Management: Assist in project planning and management tasks as needed.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!