Technical Analyst - Mine Engineering Systems
On behalf of our client, Procom is searching for a Technical Analyst for a 12 month contract in Calgary, AB.
Technical Analyst Job Details
Reporting to the Lead Drill and Blasting Solutions, the contractor will be a key member of the digital systems team responsible for software development and sustainment of drilling and blasting related systems.
This work includes software development activities, system delivery release management, change management, software quality assurance and.
Specific systems to be enhanced are Drilling and Blasting systems (DABS) and other custom developed solutions within the Mine Engineering domain.
Activities include software development (ASP.NET, C++ including Standard Template Library / API development, C#), system design, specification and estimation, development of Service Based Applications (Windows & WCF Services) , quality assurance.
Enhancements will include development of system integrations between vendor systems and our custom system.
Technical Analyst Responsibilities
Key deliverables would be the migration of portions of a Thick client application (C++) to a Web Framework, platform update from Visual Studio .
NET MVC 4 to current framework that can be sustained for the next few years for drilling and blasting.
The candidate will work with the support team to enable regionalization of the Web Application framework as well as enhance the solution for the requirements of existing operations.
Technical Analyst Must Have Skills
Be a courageous safety leader, adhere to and sponsor safety rules and procedures
NET with MVC and / or Angular with experience doing full Stack development capability to deliver secure applications to a business specification
Proven experience with Continuous Integration / Continuous Delivery of custom solutions using the Microsoft Technology Stack
Source Management with Git / TFS within a Small distributed team.
Experience with windows Thick Client Software Development (Traditional Windows Applications), Windows Service Development
Release management and Quality Assurance Experience with some Change Management Experience.
Software Development background including development of distributed applications
SQL Server Database Application Development with SQL Server 2016 or above including development and support of stored procedures and SSRS Reports.
Web Server Configuration experience : Internet Information Server (IIS) Configuration Experience.
Familiarity with ORM tools like NHibernate and Entity framework
Soft Skills required :
Self motivated, willing to learn new processes and technologies, and able to take a lead role for system support.
A good team player thriving in a collaborative team
Effective communication skills both written and verbal with ability engage various stakeholders in the business as well as Information Systems.
Can efficiently self manage : providing estimates, prioritize tasks, create and deliver to schedules.
Technical Analyst Nice to Have Skills
Experience managing backlog, planning and estimating work, peer reviews for other software development in the area.
Experience in Migration of systems to a Cloud based architecture
Embarcadero C++ Builder / TAdvStringGrid Control development
Telerik DevCraft UI
JetBrains Toolset for Development.
Container based development with Kubernates or App Engine
Enhancement, Incident and Defect Management Experience with a tool like ServiceNow.
Business Analysis Experience and Implementation Experience for small software development projects.
Familiarity with frameworks such as VueJS, NodeJS, and other alternatives
Familiarity with Agile development processes
Familiarity with DEVOPS processes
Familiarity with use of Azure DEVOPS tools.
Spanish Language proficiency
Technical Analyst Assignment Length
Technical Analyst Location
Technical Analyst Start Date
Mar 02, 2020