Senior Software Engineer (Infrastructure)

  • Full-time

Company Description

 insightsoftware is a leading provider of reporting, analytics, and performance management solutions. Over 30,000 organizations worldwide rely on us to support business needs in the areas of accounting, finance, operations, supply chain, tax, budgeting, planning, HR, and disclosure management. We enable the Office of the CFO to connect to and make sense of their data in real time so they can proactively drive greater financial intelligence across their organization. Our best-in-class solutions provide customers with increased productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.

Job Description

We're looking for engineers who love to create elegant, easy-to-use interfaces, and enjoy new JavaScript technologies as they show up every day. Particularly ReactJS. You will help drive our technology selection and will coach your team on how to use these new technologies effectively in a production platform development environment. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push our technology forward.

Responsibilities –  

  • Creating windows installers and maintaining deployment applications written in C#/WPF for Windows and Linux.
  • Creating and maintaining Azure Dev Ops build pipelines – code (C#), targets file (XML), build tasks (C#)
  • Creating and maintaining docker images
  • There is coding work for Windows installer (C#/WPF)
  • There is coding work for Linux installer (C#/bash scripts)
  • There is coding work for the API doc generator (C#)
  • Pipeline – code (C#), targets file (XML), build tasks (C#)Working with Support to diagnose and investigate customer-reported issues
  • Contribute improvements to our continuous delivery infrastructure
  • Develop, collaborate on, and execute Agile development, product scenarios, in order to release high quality software on a regular cadence 
  • Proactively assist your team to find and solve development and production software issues through effective collaboration

 

    Qualifications

    Requirements - 

    • BS or MS degree in Computer Science or a related field, or equivalent job experience
    • 5+ years of application installation, build, and deployment 
    • Strong knowledge and experience in Microsoft tech stack : C#, .Net, MSbuild, TFS, Azure Dev Ops, WPF/ MVVM, Windows Installer , Bash, Windows and Linux. 
    • Experience with Atlassian suite products such as JIRA, Bitbucket, Confluence 
    • Strong knowledge in Computer Science, Computing Theory:
      • Build deployments using MS build and Windows installer
      • Good knowledge on C#,.Net
      • Good knowledge on Azure DevOps
      • Code testing practices
        • Algorithms
        • Data structures
        • Design Patterns

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

     

    ** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

    insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)