IT Engineer

Location: Minneapolis, MN, United States
Date Posted: 12-17-2018
NorthShore Resources has a contract opportunity for an IT Engineer with our client in Minneapolis, MN.

Job Duties: Perform a variety of senior-level engineering tasks around system design, implementation, integration and optimization within a technology domain or line of business. Utilize systems expertise and knowledge of software, hardware, networks, and/or storage to work across the business with architecture, application development, business analysts, Database Analysts and infrastructure to evaluate business needs and design and manage end-to-end technical solutions.  Provide oversight, technical direction and expertise to other technical members of project and support teams.

Job Expectations:
Leverage industry best practices to assess, design, test, implement and support new and existing multi-tier solutions and systems. Provide expertise on assigned technology domain or assigned assets (to include interrelationships with other systems, applications and technology). Work with the business and across technology to analyze highly complex business requirements then manage the design or redesign of complex systems. Advise on viability and feasibility of alternative approaches.

Execute and/or oversee the execution of the following: (1)create, maintain and archive low level design documents and detailed engineering specifications based upon business and user requirements, to include high availability design diagrams, scalability design diagrams, capacity models, logical and physical network diagrams, storage layout diagrams and disaster recovery documentation; and (2) write and/or revise operations documentation to include providing required input into operation support manuals and user guides as applicable.

Lead system design walk throughs. Oversee development and implementation of complex processes and procedures, including system additions and/or enhancements, to ensure compliance with specifications. Complete project deliverables using the Systems Development Life-Cycle (SDLC) and a deliverables-based approach.

Ability to evaluate and make recommendations for network infrastructure and enterprise architecture.  Excellent project management skills to support, design, plan and monitor the progression of software/systems development and life cycle management.

Enable a thorough test of all system deliverables, interfaces and interdependencies by helping the quality assurance teams identify test cases and verify system logic. Oversee the preparation of test data, overall systems testing, integrated stress testing, performance analysis and tuning. Oversee migration into production and respond to all inquiries and issues in a timely manner. Provide implementation and production support as required

Provide oversight, technical direction, mentorship and expertise to other technical members of the project and support teams, leading to solution delivery that is on time, on budget, meets business needs and provides superior system performance.

Improve the health of system assets and identify opportunities for continual improvements. Evaluate production issues to determine corrective action(s) required. Troubleshoot and lead root-cause analysis for system failures and recommend fixes/improvements to prevent their recurrence.

Proactively identify enhancements to improve performance, reliability, and resource consumption. Create engineering remediation plans for existing systems with identified problems.  Provide innovative solutions to solve business problems.  Keep abreast of emerging technologies.

Maintain up-to-date business domain knowledge and technical skills in applicable technologies and methodologies. Lead the selection - and provide expertise in the implementation and use of - technology, tools, methodologies, standards and best practices. Champion adopted methodologies and standards and provide governance oversight to ensure project adherence to standards and practices.

Coach and mentor staff regarding technology, methodologies and standards. Proactively share knowledge and collaborate with IT teams to ensure quick and effective responses to customer needs.  Partner with leadership to evaluate and prioritize work efforts.

Stay current with new emerging technologies and industry research to identify opportunities to leverage new technologies and improve processes.

 Required Experience:
  • 7+ years of practical experience and proven success with the design and operation of complex computing systems
  • System Administration experience, to include hardware and network experience on Unix and/or Windows platforms.
  • Broad technical knowledge across a majority - with deeper knowledge in a couple - of the following: web application development, software engineering and/or testing, data analysis, networking, operation systems (Linux, AIX, Solaris, Windows), storage (enterprise SAN, NAS), Database (UDB, SQLServer, Oracle).

Preferred Experience:
  • 7+ years of practical experience and proven success with the design and operation of enterprise-level complexity computing systems.
  • Proven ability to lead and influence others without a direct line of authority.
  • System Administration experience, to include hardware and network experience on Unix and/or Windows platforms.
  • Broad technical knowledge across a majority - with deeper knowledge in a couple - of the following: web application development, software engineering and/or testing, data analysis, networking, operation systems (Linux, AIX, Solaris, Windows), storage (enterprise SAN, NAS), Database (UDB, SQLServer, Oracle).
  • Experience within the Healthcare Industry


Why work for NorthShore Resources?
NorthShore Resources is a Minneapolis-based IT consulting firm, whose focus is to provide superior quality and unparalleled customer service in all aspects of our business. We offer great local jobs to local people, allowing us to build solid, long-term relationships with our clients and consultants. 
 
While working as a consultant for NorthShore Resources, you’ll receive benefits such as medical, dental, and 401(k) with company matching. You’ll also receive one of the best benefits an employer can offer – support! Our staff is here to help you every step of the way, ensuring that all of your questions are answered and that you’re placed on a path to success. 
this job portal is powered by CATS