Desired Skills and Experience

  • Create, maintain and optimize the continuous integration, test and deploy environments used by the Software Development team
  • Build the final product release package and support IT in customer deployments
  • Build and maintain various quality and productivity tools for developers and QA
  • Assist IT, Support and Development teams in optimizing internal and external environments
  • Document and educate others on the build and release processes
  • Work on a cross-functional Scrum team participating in planning, stand-ups, retrospectives and demos
  • Take responsibility for timely completion of software tasks identifying alternative approaches or work-arounds when problems are encountered
  • Demonstrated experience building and maintaining continuous integration and build automation tools such as Team City and Visual Studio
  • Strong background in managing revision control systems such as TFS and git
  • Expertise with deploying software to Microsoft Azure or other cloud service providers
  • Expertise with a variety of build, deploy, and management packages including Octopus
  • Scripting ability with one or more languages
  • C# and .NET development experience
  • Working knowledge of networking and Windows System administration
  • Detail oriented with good organizational skills
  • Effective in fast paced environment
  • Ability to collaborate cross-functionally
  • Ability to work on/manage multiple tasks concurrently