Principal Duties and Essential Responsibilities:
• Developing (C#) automated solutions (Portal and Services) to support the team’s daily tasks.
• Create and maintain branch hierarchy (manually and by automatic processes).
• Perform branch and code merges (manually and by automatic processes).
• Develop and implement builds and builds scripts.
• Maintain the version of all the software releases.
• Interact with and support internal clients.
• Build queries, reports, work items, templates and processes.
Tech skills
• A. / B.Sc. degree in Computer Science or related Technical Engineering degree or equivalent industry experience
• 2+ years’ experience as a CM engineer
• Proven experience with Application Lifecycle Management (ALM) and CI solutions such as TFS Jenkins
• Strong scripting capabilities – PowerShell, Bash or similar
• Proven experience in C# and in Dot NET platforms
• Experience using the following tools:
o Microsoft Team Foundation Server (TFS) 2015 / 2017 (including vNext build agents and test agents) – A must.
o Familiarity with CICD tools and version control tools (e.g Jenkins, Git, Nexus/Artifactory)
o Experience with automation/configuration management using tools like Chef, Ansible
o Amazon Web Services (AWS) / Microsoft Azure – an advantage.
o Microsoft Visual Studio Release Management – an advantage.
o Microsoft SQL Server and Microsoft SQL Server Reporting Services (SSRS) – an advantage.
o VMware ESXi / Microsoft Hyper-V – an advantage.
Soft Skills
• Communicate ideally in Hebrew and English (verbally and in writing).
• Strong troubleshooting, debugging and problem analysis skills.
• Personal dedication, close each task all the way through.
• Be inquisitive and open-minded, enjoy learning about new technologies and demonstrate the ability to see a project through to completion.
• Be autonomous, have strong interpersonal skills and enjoy teamwork.
• Be detail-oriented and multitasking, highly organized, ability to juggle multiple priorities and parallel projects