Desired Skills and Experience
- Initiating and undertakes projects to install, upgrade and maintain development environments and then manage deployment through to production
- Reporting and advising on any critical issues and escalating internally or externally
- Managing recurring production issues through to permanent resolution
- Monitoring and evaluate application performance and plan capacity growth to ensure system sustainability
- Working closely with 3rd party/development/QA/infrastructure team to identify opportunities and recommend necessary changes in performance tuning and efficiencies
- Supporting application design by contributing expertise to applications and development teams
- Developing and maintain system support documentation and processes
- Developing and maintaining scripts, programs, modules etc.
- Managing and maintaining source code management libraries
- Managing availability and monitoring of merchant and internal facing applications
- Troubleshooting and resolution of system issues, and provides first/second/third level support for production and QA environments
- Drive continual improvement into monitoring/measurement/alerting practices and tools
- Interfacing with system, network and database administrators to perform and manage upgrades
- Bachelor’s degree or college diploma in Computer Science or related field
- 2+ years of Microsoft Dynamics application support and development experience
- Solid understanding of setup configuration and deployment of Dynamics AX application and Database servers
- System administration and/or application development experience (both are preferred)
- Strong knowledge of servers, system monitoring tools and Linux/Windows operating systems
- Good understanding of networking concepts, application support and monitoring solutions
- Fluent in English (reading, writing, and verbal)
- Ability to understand and communicate complex technical concepts
- Excellent organizational and time-management skills, along with strong analytical and problem solving skills
- Ability to work independently with minimal supervision
- Must be able to work in a fast paced environment and manage priorities/tasks while coordinating deliverables with other team members