Previous Job
Previous
Desktop Automation Engineer
Ref No.: 17-14103
Location: Ottawa, Ontario
Job description:
Collocated with our team in Ottawa, you will look at creative ways to improve the Desktop and Mobility experience and reduce recurring problems. You will be looking at new ways to develop solutions that greatly improve the user experience in a digital workplace. You will leverage your strong scripting and programming skills to better manage both Desktop and Mobile platforms (Windows 10, OSX, IOS and Android), with a focus on automation and self-help. By being actively engaged in public and industry forums on automation and software development you know the latest trends, new techniques and methods to bring automation.
Securing the internal desktop environment is an important focus, therefore solutions developed to improve the employee experience need to be designed with a security emphasis.
To be successful, you must have the ability to work well on your own (while developing solutions for example) but will work equally well collaborating with team members both locally and globally.
What you'll do
Working on a team of Automation Engineers and partnering with other teams within IT, you will develop automated solutions that will improve the Employee Experience within Adobe.
You will develop software tools that provide consistent and predictable services; reducing time consumed by the IT Support organization, increasing employee productivity and in turn improving the employee experience.
Although the primary platform to focus on will be the laptop/desktop environment, you will work on assignments that span mobile tool development, and web based development.
An element of this position will have you Investigate and pilot new ways to improve the Employee Experience using as example AI, IoT, and Machine Learning.

What you need to succeed
Strong scripting and programming language capabilities (Ruby, Python, VBS, Batch, PowerShell, ScriptIT, AutoIT, or AppleScript, C, C++, C#, Java, VB
Working knowledge of the Framework Ruby on Rails;
Knowledge of Java (J2EE) and .NET, UWP and PHP development
Basic SQL knowledge and database application development
Strong judgment and ability to work in a global team environment
Organization skills to prioritize work
Good interpersonal skills to interact with customers, and team members, communicating both verbally and written
Problem solver –ability to sort through complex issues and conducts comparative analysis of multiple solutions.
Desired Skills
Application deployment packaging technologies (MSI, Wise Script Editor, Wise InstallShield)
Knowledge of networking standards, protocols, security, troubleshooting, and performance tuning.
Knowledgeable about IT processes including software development life cycle
Experience working in an Agile or Lean environment
Experience working in an IT Service Management environment (e.g. ITIL)
Knowledge of Experience Design (XD)

Skills:
Required
.NET
APPLICATION DEVELOPMENT
DATABASE
ENGINEER
ITIL
Additional
J2EE
JAVA
LIFE CYCLE
NETWORKING
ORGANIZATION SKILLS
PERFORMANCE TUNING
PHP
RAILS
RUBY
RUBY ON RAILS
SECURITY
SOFTWARE DEVELOPMENT
SOFTWARE DEVELOPMENT LIFE CYCLE
SOLUTIONS
SQL
ANDROID
APPLICATION DEPLOYMENT
B2B SOFTWARE
C#
C++
DEPLOYMENT
INSTALLSHIELD
IOS
IT SUPPORT
MACHINE LEARNING
PACKAGING
PROBLEM SOLVER
PYTHON
SCRIPTING
SOFTWARE ENGINEERING
STRUCTURED SOFTWARE
USER EXPERIENCE
WEB BASED
WEB BASED DEVELOPMENT