Design and develop stand-alone utilities and applications using one or more technologies
Lead implementation of major product upgrades, working with diverse project team.
Identify solutions and workarounds for complex web-based content issues.
Apply advanced principles of a technical/professional discipline.
Envision, plan, and conduct increasingly complex technical assignments in the area of technical/professional expertise and related areas.
Identify and recommend new approaches to client and company problems related to technical/professional expertise.
Independently perform assignments with direction as to the results expected.
Identify client needs and requirements at project inception and throughout conduct of work.
Develop solutions to problems or discrepancies in products or services.
Develop and conduct internal reviews of technical/professional documents and source code.
Serve as Project Manager and designated lead for specific areas of large projects or entire small projects.
Maintain a detailed knowledge of business unit capabilities and an increasingly detailed knowledge of company capabilities.
This is an exciting, challenging, diverse assignment with the opportunity to make an impact on training solutions for the power industry.
Experience working with LMS Systems strongly preferred.
Bachelor Science degree in Engineering, Computer Science, or MIS from accredited university, preferred
Combination of 8 or more years of experience, post-secondary education, and/or training in the technical/professional discipline
Experience with enterprise DCMS (oracle, SQL, etc.)
Knowledge of one or more of the following programming languages: C#; SQL, .NET, vb.NET
Knowledge of SharePoint, SharePoint Designer and the SharePoint API (nice to have)
In-depth knowledge of AICC and SCORM1.2, including testing, troubleshooting, configuration, packaging, and developing wrappers for SCOs
Experience with one or more LMSs, LCMSs, or Learning and Development platforms strongly preferred
Experience using SDLC and Object Oriented Programming (OOP) concepts in software development
Proficient in MS Office Suite of products with advanced proficiency in MS Word and MS PowerPoint.