Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailACG2642JOB
Our client a leading technology company is looking for a qualified candidate to join their firm.
Lead the design and implementation of CI/CD pipelines in Azure DevOps.
Develop and maintain pipelines for .NET desktop applications (WPF or WinForms) ASP web applications and Flutter mobile projects.
Utilize InstallShield to produce installers (e.g. MSI packages) for .NET desktop applications integrating these into Azure Pipelines workflows.
Write YAML configurations to automate build testing and deployment processes including triggering InstallShield builds and executing unit tests (NUnit Flutter).
Establish automated deployment strategies for InstallShieldpackaged desktop applications ASP web apps to Azure App Service and Flutter applications to iOS/Android stores.
Troubleshoot and optimize existing pipelines addressing InstallShield issues minimizing build durations and ensuring reliable deployments.
Work in conjunction with the team to incorporate tools such as MSBuild and InstallShield scripting for seamless operations.
Partner with security and QA teams to integrate necessary checks such as code scanning and installer validation within the pipeline.
Coach developers on best practices for using pipelines and keep abreast of updates in Azure and InstallShield.
Address issues with build installers promptly.
Ensure daily maintenance of automated build installers for all products without any problems.
Collaborate with developers from both US and Vietnamese teams to ensure a smooth build process.
Maintain daily communication with the US development team in Vietnamese with flexibility for urgent issues during customer hours.
1. Must have
A minimum of 5 years in software development with strong expertise in .NET (C# for both desktop and web applications.
Demonstrated experience with InstallShield for creating customizing and automating installers for desktop applications within a CI/CD framework.
Robust knowledge of Azure Pipelines (especially YAMLbased) or other CI/CD tools.
Familiarity with Flutter development and CI/CD processes for mobile deployments on iOS and Android.
Proficient in TFS/Git (primarily using Azure Repos and GitHub).
Adept at scripting (PowerShell Bash or InstallShield scripting) to integrate various components.
Strong problemsolving skills especially around installation and deployment issues.
Effective communication skills to explain pipeline concepts to teams and stakeholders (Fluent English).
Additional technical skills: React Vue.js Angular Java Kotlin or Python.
2. Nice to have
Experience in an Agile/Scrum work environment.
Azure certifications and knowledge of container technology (Docker/Kubernetes) or exposure to multicloud platforms (AWS/GCP).
Contact: Thao Phan
Due to the immense number of applications only shortlisted candidates will be contacted.
Full Time