Core Professional / Technical Competencies Required
Solid technical skills and knowledge in:
o Configuration Management, (e.g. Chef, Puppet, Ansible, Terraform, Docker, Rundeck, etc.)
o CI/CD, Continuous Integration/Continuous Deployment, (e.g. Jenkins, Bamboo, TeamCity, etc.)
o Version Control, (e.g. SVN, Git, Perforce, Clearcase, etc.)
o Code review tools such as (Crucible, Gerrit, Reviewboard, Phabricator, etc.)
o Web Servers (Jboss, Tomcat) and SharePoint
o File Transfer and Security (FTP, SFTP, etc.)
Strong experience in build and deployment automation
Proven expertise with Shell scripting and hands-on programming with at least one other higher-level language, (e.g. Java,
Ruby, Python, Perl, JavaScript, etc.)
Experience with Configuration Management concepts, build framework design and architecture
Knowledge
Expert knowledge of mobile software architecture and designs
Experience with Agile methodologies, JIRA and DevOps
Fully updated with the latest trends and technologies in the mobile community
Understands mobile regulatory directives and ensures that mobile applications are compliant
Deep hands-on knowledge of mobile specific tools, best practices, and challenges
Core Soft/Transferable Competencies Required
Must be a leader and a visionary
Actively researches current mobile application software solutions and directions
Works with ease across the organization from users, IT, and mobile developers such as Apple and Google Dev’s
Has excellent communications skills, both written and verbal
Able and willing to work independently and in a fast-paced environment with tight deadlines, with minimal supervision
Take initiative to recommend mobile application process improvements and demonstrate creative thinking
Has attention to detail and commitment to quality