The Senior IT Solution Analyst is responsible for leading assigned portions of and/or participating in the deployment, maintenance and improvement of Mosaic Operations-related business applications and systems. Scope of systems involved will include Production and Inventory tracking systems as well as Rail/Truck Loading/Unloading and Yard Management Systems.
What will you do?
Systems and Application Development and Deployment
Lead assigned portions of and/or participate in the deployment, maintenance, upgrade and troubleshooting core business applications and systems
Lead assigned portions of and/or participate in the development, analysis, prioritization, and organization of specifications, data mapping, diagrams, and flowcharts for developers and testers to follow
Translate non-technical requirements into highly technical specifications
Manage the set-up and configuration of systems
Implement best practices for scalability, supportability, ease of maintenance, and system performance
Manage and maintain overall solution architecture, scalability, and integrity
Define solution limitations and requirements
Work with Architects to ensure all systems integrate into the solution's technology stack
Communicate the solution context and intent and align development stakeholders on the technical direction
Work with stakeholders, vendors and suppliers to evaluate options for solutions and services ensuring external requirements and features are incorporated into solution designs
Establish and enforce standards as part of the solution roadmap development
Conducting regular reviews of systems and generating reports on efficiencies and improvement areas
Testing, Documentation and Procedures
Define and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance process
Develop and maintain technical documentation (processes, designs, etc.)
Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms
Train and support end users on deployed systems.
Team Leadership
Provide mentoring and coaching to junior team members. Serve as the first reviewer for work performed by junior team members.
What do you need for this role?
Associate's Degree required. Bachelor's in Computer Science, Business or related field preferred.
For those candidates without an associate's degree, 7+ years of experience is required.
5+ years of experience working with information technologies and systems analysis
Technical Certification(s) within Software Development discipline or Software Application is preferred
Strong knowledge of business processes, and how data and software applications support those processes
Experience managing production and inventory tracking systems within mining industry preferred.
Experience with Rail/Truck Loading/Unloading and Yard Management Systems
Strong computer, hardware, software, and analytical skills
Proven ability to assess business needs and translate them into relevant solutions
Strong understanding and knowledge of the principles and practices associated with packaged and/or SaaS applications.
Experience installing, configuring, documenting, testing, training, and implementing new applications and systems
Knowledge of agile methodologies and frameworks such as Kanbanpreferred
Strong proficiency in estimation and planning
Proficient with Microsoft Office (Word, Excel, PowerPoint, Outlook), Visio, Teams, .Net and Web Service Development experience preferred
Oracle and SQL Server DBMS experience preferred
Effective communicator with the ability to maintain a cohesive team
Strong verbal, written, listening and presentation communication skills
Strong organizational skills and attention to detail
Ability to work with employees at all levels of the organization
Demonstrated proficiency in conflict resolution
Ability to track and remove impediments
Demonstrated problem solving techniques and strong analytical skills
Solid interpersonal skills with the ability to work as part of a collaborative team across the organization
Ability to adapt to a continually changing business and work environment and manage multiple priorities
Demonstrated critical thinking and decision-making skills