Software Developer

BHJOB46386_22394
  • DOE
  • Dublin
  • Permanent

Software Developer (.NET Core & React)

Job Summary

We are seeking a versatile Software Developer with expertise in .NET Core and React to help modernize our existing applications and deploy them to the Azure cloud. The role requires a broad skill set across frontend, backend, cloud deployment, and integrations. You will work closely with business users (lawyers and support teams) to deliver secure, reliable, and user-friendly applications that support the firm’s operations.

Key Responsibilities

  • Rebuild and modernize older web applications using React.js for the frontend and .NET Core for the backend.
  • Develop, test, and maintain efficient and scalable web APIs using .NET Core.
  • Integrate with SQL Server databases using Entity Framework Core, including optimization and reporting queries.
  • Implement secure authentication and role-based access using Azure Active Directory.
  • Deploy applications to the Azure cloud, ensuring performance, security, and cost-effective scalability.
  • Contribute to DevOps practices including CI/CD pipelines, monitoring, and logging.
  • Work with business users to gather requirements and translate them into technical solutions.
  • Troubleshoot, debug, and upgrade existing software.
  • Ensure compliance with legal industry security and data handling standards.

Required Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • Proven experience as a Full-Stack Developer, with strong focus on .NET Core and React.
  • Proficiency in JavaScript, HTML, CSS, and related frontend technologies.
  • Extensive experience with C# and the .NET Core framework.
  • Solid understanding of RESTful APIs and web services.
  • Knowledge of Entity Framework Core and SQL Server.
  • Familiarity with Git or other version control systems.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills with ability to explain technical concepts to non-technical users.
  • Ability to work independently and take ownership of projects in a small-team environment.

Preferred Qualifications

  • Experience with Azure Active Directory and enterprise authentication models.
  • Familiarity with CI/CD pipelines and DevOps practices in Azure DevOps or GitHub Actions.
  • Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Experience deploying and managing applications in the Azure cloud environment.
  • Exposure to SharePoint, iManage, or other document/content management systems.
  • Knowledge of legal tech, compliance, or data protection regulations (e.g., GDPR, ISO27001).
  • Experience with automated testing frameworks and tools.
  • Experience with other JavaScript frameworks or libraries (e.g., Angular, Vue.js).
Courtney Raethorne Senior Recruitment Consultant

Apply for this role