Senior Software Engineer
Senior Software Engineer – .NET/C# and Azure
We are seeking an experienced Senior Software Engineer specializing in .NET/C# and Azure to join our dynamic engineering team. This role involves working with a suite of advanced technologies. This position is open to candidates based remotely within Ireland.
You will need to have proven experience working on 3rd party API`s
Responsibilities:
- Design, develop, and maintain large-scale, distributed software solutions.
- Troubleshoot and enhance automation, reliability, and monitoring in production environments.
- Uphold and drive best practices in software engineering through code and design reviews.
- Collaborate across teams to develop modular, secure, reliable, and reusable components.
- Improve test coverage, implement integration tests, and address identified problem areas.
- Understand the platform architecture and contribute to a cohesive, end-to-end user experience.
Experience:
We are looking for a talented software engineer with at least 7 years of experience and strong proficiency in the following areas:
- Backend Development: C#, .NET Core, ASP.NET Core, Entity Framework, SignalR.
- 3rd Party API Experience is mandatory to be considered.
- Frontend Development: JavaScript, Vue.js, Bootstrap.
- Azure Services: Serverless Azure Functions, Blob Storage, SQL Database, Key Vault, CDN.
- DevOps: Experience with GitHub Actions and a strong understanding of DevSecOps.
- System Design: Expertise in designing scalable, highly available, and distributed systems.
- Leadership Skills: Proven track record in leading complex development projects.
- Education: Bachelor’s degree in Computer Science, Engineering, Math, or completion of an equivalent developer training program.