The ideal candidate for the role is a technically savvy, experienced professional with a positive attitude, as this position will liaise with internal and external customers.
Has complete ownership of all aspects of code management, build, and release processes
Implement, deploy, and maintain a fully automated build of the product suite with MS Build and TFS
Develop, maintain, enhance, and optimize fully-automated build tools
Regularly deploy code to both internal and external environments
Performs scheduled and on-demand software product builds
Prepares and packages our products for new releases & hotfixes
Manages installations, scripts, and patches to the software
Maintains documentation for business processes and installation procedures
Develops and maintains an improved release note process
Maintain existing code branches; create new branches and associated build processes
Maintain and monitor the continuous integration process to detect broken builds as check-ins occur
Work with clients to deploy and troubleshoot installations in their local environments
Support the Deployment and Client Care teams in troubleshooting and correcting deployment problems with customer environments
Support performance testing and application benchmarking activities
Requirements:
Degree in Computer Science, Computer Engineering, Management Information Systems, or related disciplines
Experience with software support best practices
Communicates exceptionally well with clients
Scripting (PowerShell and Batch) maintenance and customization
Database experience including the installation of SQL Server
Understand how to install and configure Windows Server
Very detail-oriented with high level of attention for quality at every level
Excellent written and verbal communication skills
Experience with MS Build and TFS
Strong experience in PowerShell scripting
C# experience, mid-level preferred
Writing utilities to assist deployment process
Microsoft Certifications
Knowledge of Insurance processing, especially Workers’ Compensation