Titre du poste ou emplacement

Sr. Application Specialist

Edmonton, AB
Full-time
Entry Level
Publié il y a 25 jours Ce travail peut expirer bientôt !
Job Title: Sr. Application SpecialistJob ID: TW27734233Location: Edmonton, AB
Overview:Our client has an urgent need for a skilled Sr. Application Specialist. The Senior Application Specialist's role is to define, develop, test, analyze, install and maintain new software applications in support of the achievement of business requirements. This includes leading and performing application installation and configuration, writing, coding, testing, and analyzing software programs and applications. This role will perform technology as well as research, design, document, and modify software specifications throughout the production life cycle. Additionally, this role provides support for system issues, application and web services, vendor relationship and engagement and acts as a technical lead with many components of the application portfolio.
What you will be doing:
  • Manage the deployment of changes to existing business applications in non-production environments
  • Research and make recommendations on software improvements in alignment with department strategic objectives
  • Collaborate with analysts, architects, and system owners in the deployment of software programs and applications
  • Install and configure business applications, upgrades and patch updates
  • Support and make strong contributions to creating support, development, and maintenance strategies for the application portfolio
  • Contributes to and supports the maturation of the Software Asset Management framework and long-term application portfolio roadmap and strategy
  • Build technology roadmaps in conjunction with architects and cross departments stakeholders
  • Build business application installation and patch update models, frameworks, and standards
  • Conduct peer code reviews to ensure compliance with development standards
  • When required, design, create, and implement small development solutions in support of resolving technology or business problems and issues in a cost efficient, reliable, agile manner.
  • Create and implement and communicate development standards for use by internal staff and third party strategic vendors
  • Create and implement business application installation and patch update standards
  • Ensure compliance by third party strategic partners on change management process as needed through testing, development or deployment tasks
  • Coordinate and assist in defining software installation and development project plans, including estimates, scope, schedule and implementation plans
  • Work with key business stakeholders and business analysts to define attainable Service Level Agreements on operational targets and outcomes.
  • Lead, coordinate, and/or execute system support activities for a large portfolio of applications that are compliant with defined SLAs
  • Manage reporting, statement and batch processes to ensure that application content is updated and available
  • Leverage technology expertise to provide junior team members guidance in all programming aspects including trouble-shooting, development standards and cross training on all existing programs and operational processes
  • Define, create, and implement metrics and monitor for continual improvement of reliability, availability of critical and key applications across the organization
  • Assess application environment for opportunities for operational rationalization and centralization. Make strong technical recommendations on opportunities for cost efficiencies and operational effectiveness
  • Makes responsible decisions not usually subject to technical review on all matters except those with high budget impact or long term strategic dependencies
What you must have:
  • College or University degree in Computer Science/Information Technology or a related field
  • 7+ years relevant work experience and leading projects/initiatives including 3+ years Tier 2/3 support experience. Experience in Financial industry would be an asset
  • Formal or informal leadership experience would be an asset
  • Development expertise in Java, .Net, C#, JavaScript, VBScript, SQL, Oracle
  • Installation expertise in Web Applications, Linux and Windows server, Tomcat and JBoss
  • Knowledge of JSON, REST and SOAP is an asset
  • Experience in working with and managing onsite or offshore development and maintenance by third party vendors
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with agile development methodologies including Kanban and scrum
  • Expert knowledge of IT Infrastructure Library (ITIL) and the Software Development Lifecycle (SDLC) processes and practices
  • Proficient in corrective and preventive Maintenance, configuration management and application performance standards implementation
  • Expert knowledge of software architecture, multiple programming languages and communication protocols as required by the banking systems, interfaces and other associated applications.
  • Expert knowledge of SOA and tiered application architecture
  • Flexible and adaptable in regards to learning and understanding new technologies
  • Experience with managing data from mission critical software applications.
  • Knowledge of data privacy and security practices
  • Knowledge of database design and file management techniques
  • Knowledge of network hardware, protocols, and standards
  • Highly motivated and self-directed with the ability to work both independently and in a team-oriented, collaborative environment
  • Proven analytical and problem-solving abilities with a keen attention to detail
  • Solid customer-service orientation with excellent listening and interpersonal skills. Excellent negotiation, interpersonal, and conflict resolution skills
  • Excellent written and oral communication skills with the ability to communicate ideas in both technical and user-friendly language
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com
By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.