Senior NET Developer with Azure Cloud and Functional Programming Experience - United Kingdom - Superhog

    Superhog
    Superhog United Kingdom

    2 weeks ago

    Default job background
    Description

    About Superhog:

    Superhog is a disruptive category creating risk management system. Our mission is to provide tailor-made, powerful risk management programs to enable short-term rental Hosts, Property Managers, OTA's and Guests to enhance and safe-guard travel experiences.

    Recently raised a Series A now is the most exciting time to become part of our journey, helping shape the future of trust in the dynamic and rapidly expanding short-term rental industry.

    About the Role

    We are seeking an experienced Senior .NET Developer with expertise in Azure Cloud and a strong background in functional programming. The ideal candidate will play a crucial role in designing, implementing, and maintaining complex solutions that leverage both the .NET framework and cloud services in Azure.

    This role offers the opportunity to work in a dynamic, challenging environment and make a substantial contribution to the growth and success of Superhog. If you are a results-driven professional we would love to have a chat.

    (a) Design and Development

    Lead the design and development of high-quality, scalable, and maintainable software solutions using the .NET framework and related technologies. - Architect and implement cloud-based solutions on the Azure platform.

    (b) Functional Programming

    Apply functional programming concepts to solve complex problems and improve system performance. - Utilize functional programming languages (e.g., F#, Haskell) to develop efficient and robust software components.

    (c) Azure Cloud Expertise

    Design, deploy, and manage cloud-based applications and services on the Azure platform. - Leverage Azure services like Azure Functions, Azure App Service, Azure SQL Database, Azure Cosmos DB, etc., to build resilient and highly available systems.

    (d) Microservices Architecture

    Develop, maintain, and optimize microservices, ensuring they align with best practices for scalability, maintainability, and performance.

    (e) Collaboration and Leadership

    Collaborate effectively with cross-functional teams, including product managers, UX/UI designers, and other developers, to deliver high-quality solutions. - Mentor and provide guidance to junior developers, fostering a culture of continuous learning and improvement.

    (f) Performance Optimization

    Identify and implement performance enhancements, ensuring optimal system response times and resource utilization.

    (g) Code Review and Quality Assurance

    Conduct thorough code reviews to maintain code quality, readability, and adherence to best practices. - Implement and follow robust testing strategies, including unit tests, integration tests, and automated testing frameworks.

    Qualifications

    • Bachelor's or Master's degree in Computer Science or a related field.
    • 8 years of experience in software development using the .NET framework and related technologies.
    • Strong proficiency in functional programming languages and concepts. - Extensive experience working with Azure Cloud services.
    • Solid understanding of cloud architecture and best practices.
    • Demonstrated ability to lead and mentor a team of developers.
    • Excellent problem-solving and analytical skills.
    • Strong communication and interpersonal abilities.

    Preferred Qualifications:

    • Familiarity with containerization and orchestration platforms (e.g., Docker, Kubernetes).
    • Knowledge of DevOps practices and tools.
    • Experience with CI/CD pipelines and automated deployment processes.
    • Understanding of API design and implementation.

    Information:

    Start date: ASAP Full time

    Salary £65,000.00-£75,000.00

    Location: Remote (Happy to consider candidates within Europe)

    Contact:

    Job Type: Full-time