• Software Engineer (.NET)

    Location IE-Cork
    Job ID
    SW Engineering
    Position Type
    Regular Full-Time
  • Overview

    Software Engineer,  (.NET) 


    At Quest Software, we are guided by the purpose statement of solving complex problems with simple software solutions. As a member of our engineering team, you will play an instrumental role in making that happen. Are you looking for new challenges or to make a career move to build on your software engineering skills? Do you have the technical chops to dig in deep into technical platform, interested in learning microservices, redefining metrics to develop and maintain highly available and scalable software-as-a-service on Microsoft Azure cloud platform? Are you as software engineer interested in using your design, coding, troubleshooting skills to have an impact mission-critical services deployed on Microsoft Azure cloud platform?

    If you answered “Yes” to these questions, this is the role you are looking for. We are expanding our Subscription Management SaaS (Software as a Service) team dedicated to development, operations and support of our mission critical back-end services.  We are seeking an experienced Software Engineer to join this team. This team is responsible for the entire lifecycle of Microservices based architecture of Subscription Management software developed using cutting edge technologies and tools, deployed as a SaaS (Software as a Service) on Microsoft Azure cloud platform.



    • Design, build, deploy and support high performance, available and scalable server-side applications in Agile software development environment.
    • Gain a deeper understanding of microservices and business requirements, and work with cross-matrix engineering teams to create just-in-time deliverables.
    • Leverage your knowledge and skills to create simple business solutions.
    • Do Root Cause Analysis of production issues and drive short term and long-term improvements to the microservices.
    • Drive improvements in productivity through tools, processes, test-driven development and continuous refactoring.
    • Take full ownership and responsibility for the success of your deliverables, from design through production deployment
    • Ability to work in a fast-changing environment




    Required Skill Set

    • Degree in Computer Science, in related field or relevant work experience
    • 2-8 years of work experience with Java, C# or any other OO Programming language(s)
    • Solid object-oriented design and development skills
    • Experience building(developing) large-scale server applications or distributed systems
    • Highly self-motivated, organized, with a strong sense of ownership and urgency
    • Good written and oral communication skills in English


    Preferred skills/experience, but not essential

    • Understanding and experience of Agile based development methodologies
    • Competency with Microsoft’s Azure Cloud based services, WCF, Web API, IIS
    • Experience with developing for and deploying to Cloud – AWS or Microsoft Azure or GCP or other related cloud service provider
    • Experience with DevOps Toolchain, Continuous Integration, Delivery and Deployment
    • Experience with .NET and .NET Core
    • Experience or knowledge of Automated Test Frameworks
    • Experience in developing with RESTful APIs using Swagger/OpenAPI Spec
    • Experience with Debugging Tools


    And willingness to learn:

    • Microsoft’s Azure Cloud based services
    • Microservices Architecture, Cloud Native Applications
    • DevOps Tool Set
    • Automated build/test/deploy
    • Production Support experience from the development side (aka SRE)


    So,  Come. Join The Innovation.

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.