C# Software Engineer - Distributed Video Systems

  • NOK820000 - NOK950000 per annum, Benefits: Plus Benefits+ Stock
  • Norway, Oslo, Europe

A world-leading video collaboration company requires a C# Software Engineer with proven software engineering / systems engineering/ fundamentals, for complex applications, combined with a passion for clean coding, and skills in some of Azure Cloud / Cloud, distributed systems OR multi-threading or networking protocols or network programming, software design patterns, and refactoring to join their MS Teams video interoperability software engineering team in Oslo / Norway building complex video communication systems that support hundreds of thousands of concurrent users. 

Join a video software company with a big heart that solves complex software engineering challenges and is at the forefront of video technology.

The hybrid role is based circa two days per week at the Oslo office, which offers healthy lunches, community exercise, and flexibility at work.

Key skills for the C# Software Engineer role would include

  • A software engineering background in C#, .NET, Windows or Python OR C++ to work within a C#, .NET, Windows, and Azure Cloud environment; this is not web development but complex application development / systems engineering/ distributed systems development.
  • Solid understanding of distributed systems or multithreading or network protocols or network programming (TCP, UDP, TLS, HTTP or VOIP or SIP OR Video)
  • Strong software design and systems design skills, including familiarity with design patterns and antipatterns.
  • Ideally, experience working with cloud platforms (preferably Azure or AWS)
  • Diligent software testing (unit, module, system, regression).
  • Familiarity with code profiling and optimisation
  • Great written and spoken English, including the ability to learn about and discuss complex architectures while working closely with other developers
  • This is not a web developer role but more systems engineering.  

This is an outstanding chance to work on a product used by enterprise companies and in secure government / ultra-secure environments. There is a key focus on security, plus a software engineering challenge, as it is highly concurrent and supports hundreds of thousands of users.

As a software engineer, you will be empowered to make decisions and manage products, working within a highly skilled team and software engineering function.

Further, your career with a company that puts its people and culture first, working within a flat structure that embraces freedom and responsibility, aligned with accountability and goals.

Opus Resourcing acts as an employment agency with respect to permanent employment.

Apply for this role:

    Share This Post

    Advertised by:

    James Shenton

    Managing Consultant - Technology

    James Shenton

    James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

  • +44 01580 857179
  • james.shenton@opusresourcing.com
  • Connect with James Shenton

    Implementation Project Manager - SaaS

    • $75000 - $90000 per annum, Benefits: + Benefits
    • United States, Wisconsin, US

    Project Manager with a background in Software Implementation projects for SAAS or COTS software-based systems working with clients’ as the project manager responsible for the software implementation life cycle is required by a leading software company in the life sciences/pharma domain to manage the delivery of multiple SAAS / physical client based software projects / working alongside the professional services team to deliver projects on time and to specification, by working closely with their implementation consultancy / professional services teams.

    Salary $70-90k + Benefits.

    This is a chance to work as a Project Manager on a tech for good product that helps aid rapid drug discovery for new life-changing drugs and vaccines.

    The location for this role is remote within central or the Midwestern US, ideally in the Central Time Zone, but you will need to be within reach of a major airport. The role will involve liaising with clients across the US (East to West Coast) and the team in the UK. 

    Key skills as a Project Manager – Software Implementation would include

    • Sound Project Management experience managing SAAS or COTS client-centric software implementation projects with heavy customisation/configuration for mid- to big-scale customers to ensure timeline and budget are not exceeded and that customers are satisfied, working alongside implementation consultants / professional services.
    • Experience in managing multiple concurrent software implementation projects for different clients.
    • Have a methodical work approach, strong prioritisation skills and excellent attention to detail, and essentially the quality of the deliverables
    • Experience of the SDLC using Waterfall and ideally with experience of Agile approaches.
    • Be able to understand software architecture and be able to pick up technical concepts and communicate with technical staff (platform is built in .Net / Microsoft stack)
    • Be experienced in recognised project management methodologies such as APM, PMI or Prince
    • Ideally, a degree educated in a scientific / computer science / numerate / STEM background
    • Any experience in scientific software for the pharma or life sciences domain, such as LIMS, Laboratory information systems, drug discovery, or ELN / Electronic Lab Notebook Software would be an advantage. 
    • Have excellent, proven customer relationship skills combined with excellent decision-making/leadership capabilities

    This role will be ideal for an existing Project Manager, Implementation Consultant, or Implementation Manager with Project Management skills.

    Key aspects of the role of Project Manager would include

    • Customer-facing Project Management to ensure customer software implementation projects are delivered on time and within budget, for a product that involves extensive customisation/configuration to match business workflows.
    • Ensuring the customer is delivered the required software specification and quality are managed as this is very important in scientific environments
    • Ensuring the customer gets a good experience and is highly satisfied
    • To manage multiple concurrent software implementation projects
    • Project Management of internal planning, resource management, task management and upward reporting
    • Developing Project Management documentation, including internal and external plans, project status reports, risk and issue management
    • Extracting project scope from contractual / sales documents to ensure the project is delivered within the scope
    • Managing internal meetings and meeting internal teams to define and update project tasks, and ensure estimates are updated as the project progresses
    • Working with internal managers to help negotiate prioritisation and resource allocation
    • Chair regular review meetings with the customer via video and email.
    • Proactively manage customer expectations

    This is a great chance to flex your project management skills and deliver complex COTS / SAAS software products to large, respected pharmaceutical and biotech companies while working for a people-centric, mid-sized, respected software company.

    The company will offer 401K, Medical Insurance, Life Assurance, disability insurance, paid holiday

    Opus Resourcing acts as an employment agency with respect to permanent employment.

    Apply for this role:

      Share This Post

      Advertised by:

      James Shenton

      Managing Consultant - Technology

      James Shenton

      James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

    • +44 01580 857179
    • james.shenton@opusresourcing.com
    • Connect with James Shenton

      Project Manager - SaaS Software Implementation

      • $70000 - $90000 per annum, Benefits: + Benefits
      • United States, Texas, US

      Project Manager with a background in Software Implementation projects for SAAS or COTS software-based systems working with clients’ as the project manager responsible for the software implementation life cycle is required by a leading software company in the life sciences/pharma domain to manage the delivery of multiple SAAS / physical client based software projects / working alongside the professional services team to deliver projects on time and to specification, by working closely with their implementation consultancy / professional services teams.

      Salary $70-90k + Benefits.

      This is a chance to work as a Project Manager on a tech for good product that helps aid rapid drug discovery for new life-changing drugs and vaccines.

      The location for this role is remote within Texas, Illinois, etc., or the Midwestern US, ideally in the Central Time Zone, but you will need to be within reach of a major airport. The role will involve liaising with clients across the US (East to West Coast) and the team in the UK. 

      Key skills as a Project Manager – Software Implementation would include

      • Sound Project Management experience managing SAAS or COTS client-centric software implementation projects with heavy customisation/configuration for mid- to big-scale customers to ensure timeline and budget are not exceeded and that customers are satisfied, working alongside implementation consultants / professional services.
      • Experience in managing multiple concurrent software implementation projects for different clients.
      • Have a methodical work approach, strong prioritisation skills and excellent attention to detail, and essentially the quality of the deliverables
      • Experience of the SDLC using Waterfall and ideally with experience of Agile approaches.
      • Be able to understand software architecture and be able to pick up technical concepts and communicate with technical staff (platform is built in .Net / Microsoft stack)
      • Be experienced in recognised project management methodologies such as APM, PMI or Prince
      • Ideally, a degree educated in a scientific / computer science / numerate / STEM background
      • Any experience in scientific software for the pharma or life sciences domain, such as LIMS, Laboratory information systems, drug discovery, or ELN / Electronic Lab Notebook Software would be an advantage. 
      • Have excellent, proven customer relationship skills combined with excellent decision-making/leadership capabilities

      This role will be ideal for an existing Project Manager, Implementation Consultant, or Implementation Manager with Project Management skills.

      Key aspects of the role of Project Manager would include

      • Customer-facing Project Management to ensure customer software implementation projects are delivered on time and within budget, for a product that involves extensive customisation/configuration to match business workflows.
      • Ensuring the customer is delivered the required software specification and quality are managed as this is very important in scientific environments
      • Ensuring the customer gets a good experience and is highly satisfied
      • To manage multiple concurrent software implementation projects
      • Project Management of internal planning, resource management, task management and upward reporting
      • Developing Project Management documentation, including internal and external plans, project status reports, risk and issue management
      • Extracting project scope from contractual / sales documents to ensure the project is delivered within the scope
      • Managing internal meetings and meeting internal teams to define and update project tasks, and ensure estimates are updated as the project progresses
      • Working with internal managers to help negotiate prioritisation and resource allocation
      • Chair regular review meetings with the customer via video and email.
      • Proactively manage customer expectations

      This is a great chance to flex your project management skills and deliver complex COTS / SAAS software products to large, respected pharmaceutical and biotech companies while working for a people-centric, mid-sized, respected software company.

      The company will offer 401K, Medical Insurance, Life Assurance, disability insurance, paid holiday

      Opus Resourcing acts as an employment agency with respect to permanent employment.

      Apply for this role:

        Share This Post

        Advertised by:

        James Shenton

        Managing Consultant - Technology

        James Shenton

        James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

      • +44 01580 857179
      • james.shenton@opusresourcing.com
      • Connect with James Shenton

        Implementation Project Manager - Scientific Software

        • $70000 - $90000 per annum, Benefits: + Benefits
        • United States, Illinois, US

        Project Manager with a background in Software Implementation projects for SAAS or COTS software-based systems working with clients’ as the project manager responsible for the software implementation life cycle is required by a leading software company in the life sciences/pharma domain to manage the delivery of multiple SAAS / physical client based software projects / working alongside the professional services team to deliver projects on time and to specification, by working closely with their implementation consultancy / professional services teams.

        Salary $70-90k + Benefits.

        This is a chance to work as a Project Manager on a tech for good product that helps aid rapid drug discovery for new life-changing drugs and vaccines.

        The location for this role is remote within Texas, Illinois, etc., or the Midwestern US, ideally in the Central Time Zone, but you will need to be within reach of a major airport. The role will involve liaising with clients across the US (East to West Coast) and the team in the UK. 

        Key skills as a Project Manager – Software Implementation would include

        • Sound Project Management experience managing SAAS or COTS client-centric software implementation projects for mid- to big-scale customers to ensure timeline and budget are not exceeded and that customers are satisfied, working alongside implementation consultants / professional services.
        • Experience in managing multiple concurrent software implementation projects for different clients.
        • Have a methodical work approach, strong prioritisation skills and excellent attention to detail, and essentially the quality of the deliverables
        • Experience of the SDLC using Waterfall and ideally with experience of Agile approaches.
        • Be able to understand software architecture and be able to pick up technical concepts and communicate with technical staff (platform is built in .Net / Microsoft stack)
        • Be experienced in recognised project management methodologies such as APM, PMI or Prince
        • Ideally, a degree educated in a scientific / computer science / numerate / STEM background
        • Any experience in scientific software for the pharma or life sciences domain, such as LIMS, Laboratory information systems, drug discovery, or ELN / Electronic Lab Notebook Software would be an advantage. 
        • Have excellent, proven customer relationship skills combined with excellent decision-making/leadership capabilities

        This role will be ideal for an existing Project Manager, Implementation Consultant, or Implementation Manager with Project Management skills.

        Key aspects of the role of Project Manager would include

        • Customer-facing Project Management to ensure customer software implementation projects are delivered on time and within budget.
        • Ensuring the customer is delivered the required software specification and quality are managed as this is very important in scientific environments
        • Ensuring the customer gets a good experience and is highly satisfied
        • To manage multiple concurrent software implementation projects
        • Project Management of internal planning, resource management, task management and upward reporting
        • Developing Project Management documentation, including internal and external plans, project status reports, risk and issue management
        • Extracting project scope from contractual / sales documents to ensure the project is delivered within the scope
        • Managing internal meetings and meeting internal teams to define and update project tasks, and ensure estimates are updated as the project progresses
        • Working with internal managers to help negotiate prioritisation and resource allocation
        • Chair regular review meetings with the customer via video and email.
        • Proactively manage customer expectations

        This is a great chance to flex your project management skills and deliver complex COTS / SAAS software products to large, respected pharmaceutical and biotech companies while working for a people-centric, mid-sized, respected software company.

        The company will offer 401K, Medical Insurance, Life Assurance, disability insurance, paid holiday

        Opus Resourcing acts as an employment agency with respect to permanent employment.

        Apply for this role:

          Share This Post

          Advertised by:

          James Shenton

          Managing Consultant - Technology

          James Shenton

          James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

        • +44 01580 857179
        • james.shenton@opusresourcing.com
        • Connect with James Shenton

          Project Manager - Software Implementation

          • £50000 - £60000 per annum, Benefits: + Benefits
          • England, City Of London, UK

          Project Manager with a background in Software Implementation projects for SAAS or COTS software-based systems working with clients’ as the project manager responsible for the software implementation life cycle is required by a leading software house in the life sciences/pharma domain to manage the delivery of multiple SAAS based software projects / working alongside the professional services team to deliver projects on time and to specification, by working closely with their implementation consultancy / professional services teams. 
           
          This is a chance to work as a Project Manager on a tech for good product that helps aid rapid drug discovery for new life-changing drugs and vaccines.
           
          Location close to London Bridge (the role will offer hybrid working with circa two days per week in the office/home working)

          Key skills as a Project Manager – Software Implementation would include

          • Sound Project Management experience managing SAAS or COTS client-centric software implementation projects for mid to big-scale customers to ensure timeline and budget are not exceeded and customers are satisfied, working alongside implementation consultants / professional services. 
          • Experience in managing multiple concurrent software implementation projects for different clients.
          • Have a methodical work approach, strong prioritisation skills and excellent attention to detail, and essentially the quality of the deliverables
          • Experience of the SDLC using Waterfall and ideally with experience of Agile approaches.
          • Be able to understand software architecture and be able to pick up technical concepts and communicate with technical staff (platform is built in .Net / Microsoft stack)
          • Be experienced in recognised project management methodologies such as APM, PMI or Prince 
          • Ideally, degree educated in a scientific / computer science / numerate / STEM background 
          • Have excellent, proven customer relationship skills combined with excellent decision-making/leadership capabilities

          This role will be ideal for an existing Project Manager or Implementation Consultant or Implementation Manager with Project Management skills. 

          Key aspects of the role of Project Manager would include

          • Customer-facing Project Management to ensure customer software implementation projects are delivered on time and within budget.
          • Ensuring the customer is delivered the required software specification and quality are managed as this is very important in scientific environments
          • Ensuring the customer gets a good experience and is highly satisfied
          • To manage multiple concurrent software implementation projects
          • Project Management of internal planning, resource management, task management and upward reporting
          • Developing Project Management documentation, including internal and external plans, project status reports, risk and issue management
          • Extracting project scope from contractual / sales documents to ensure the project is delivered within the scope
          • Managing internal meetings and meeting internal teams to define and update project tasks, and ensure estimates are updated as the project progresses
          • Working with internal managers to help negotiate prioritisation and resource allocation
          • Chair regular review meetings with the customer via video and email.
          • Proactively manage customer expectations 

          This is a great chance to flex your project management skills and deliver complex COTS / SAAS software products to large, respected Pharmaceutical and Biotech companies, working for a people-centric, mid-sized, respected software company.

          Opus Resourcing acts as an employment agency with respect to permanent employment.

          Apply for this role:

            Share This Post

            Advertised by:

            James Shenton

            Managing Consultant - Technology

            James Shenton

            James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

          • +44 01580 857179
          • james.shenton@opusresourcing.com
          • Connect with James Shenton