InvolveIt.com Jobs Rss Feedhttp://www.invovleIt.comCurrent Jobsen-usSr AS400 ProgrammerSr AS400 Programmer<br/>South Twin Cities<br/><br/>&lt;B&gt;PRIMARY OBJECTIVES: &lt;/B&gt; To manage and maintain the software changes to the retail systems (both corporate and in-store) to ensure efficient and effective retail operations. Coordinate and maintain resources to ensure a proper work flow for retail operations while maximizing efficiencies and effectiveness, when available, by communicating to managers, supervisors and network and pc analysts. &lt;B&gt;MAJOR AREAS OF RESPONSIBILITY: &lt;/B&gt; 1. Works closely with business champions to analyze business needs and develop and implement the written specifications for all retail systems enhancements. 2. Designs and revises system specifications and programs technical solutions for retail system software. 3. Collaborates, develops and implements solutions to continually improve retail operations. 4. Works closely with the Retail Systems Manager to manage and maintain relationships with retail system software vendors. 5. Trains end-users, responds to their questions and brings user problems to resolution. 6. Reviews software enhancements (either written internally or externally) to ensure changes are properly tested and meet the stated requirements before the enhancement is implemented. Assists with system, testing and programming language questions as required. 7. Develops, maintains and updates system auditing procedures to protect data integrity and reliability. 8. Evaluates, identifies and recommends improvements in data processing operations and services as appropriate. 8. Provides on-call, after-hours support on a rotating basis. 9. Keeps manager informed of important developments, potential problems and related information necessary for effective management. Coordinates/communicates plans and activities with others to ensure a coordinated work effort and team approach. 10. Performs related work as apparent or assigned. &lt;B&gt;QUALIFICATIONS FOR ENTRY: &lt;/B&gt; To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. • High school education or equivalent, plus 1-3 years of training in computer programming or related area. • 1-3 years of related programming experience. • Complete knowledge of hardware and program language. • Must possess strong organizational skills and attention to detail. • Solid experience in system design and analysis. • Thorough knowledge of Company policies and procedures as they relate to programming. • Demonstrated ability to keep up-to-date on new software/hardware technology and other advancements relating to the state of the art. • Demonstrated ability to effectively develop, write and test programs. • Ability to effectively work with operators, end users and others. • Experience with AS/400 (iSeries) Application Development Skills: RPG 400, RPG ILE, CL, SQL, Lotus Notes Development, Trusted Link ED, PHP and Java Script. SAS, Encore POS system, Aldon BRMS, ROBOT and Hawkey experience preferred. • Ability to communicate effectively, both orally and in writing, with a wide variety of customers, Company personnel, and others.2/7/2012Jobs.rssSr. .Net DeveloperSr. .Net Developer<br/>Minneapolis, MN<br/><br/>Immediate need for a Sr. .Net Developer to fill a technical leadership role on a web development team. Job function will include leading and performing programming/analysis tasks, coding, testing, debugging, documentation, implementation of applications and production support. Is responsible for the design, development and maintenance of all company websites. In addition, new technology R&amp;D will be encouraged to demonstrate IT is challenging the status quo. Because this is a keystone position in IT, the position requires a person who will exemplify the company’s core values while performing as a leader, a mentor, and team player. &lt;B&gt;Required Qualifications, Skills &amp; Experience (You will need these to be considered):&lt;/B&gt; • Bachelor of Computer Science degree (waivered only if experience is dazzling) • 3+ years software development team lead • 5+ years in web development and web services environments. • 5+ years of web design • 5+ years CSS page layout • 5+ years SQL Server/SSIS • 7+ years .Net Framework 2.0 or higher • 7+ years C#.Net • 7+ years ASP.Net &lt;b&gt;Additional Skills &amp; Experience (Having these, your r&#233;sum&#233; will really standout):&lt;/B&gt; • HTML5 • CSS3 • VB6 • XML • iOS and Android development • SharePoint development • Familiarity with multimedia/graphic tools such as Dreamweaver, Photoshop, Silverlight, Expression Blend2/2/2012Jobs.rss.Net Application Developer.Net Application Developer<br/>Golden Valley, MN<br/><br/>Responsibilities include writing business solutions and web application solutions for our clients. We are looking for a results driven person to work in a team environment. This position involves participation in the complete life cycle of application development, including requirements gathering, design, development, and implementation. This position requires experience in the following web technologies/areas: • .NET framework 3.5 or newer, ASP.NET, ADO.NET, .NET Web Services • C#, Visual Basic .NET • SQL Server 2005 or newer Technologies you get to &lt;B&gt;learn&lt;/B&gt;: • Experience with Database Design and SQL development • Experience in Java, ColdFusion, PHP • Experience in Wordpress, Drupal • Experience in MySQL • Experience with XML, XPath and SOAP • Experience with JavaScript and Ajax data access Strong verbal &amp; listening communication skills are essential for sharing information with team members &amp; clients. Candidates looking for a fast-paced environment with a variety of assignments and leadership aspirations will be given priority in selection process. &lt;B&gt;Corporate Profile &lt;/B&gt; Core Values • Teamwork • Responsibility • Respect • Honesty and Integrity • Customer Service • Proactive2/2/2012Jobs.rssBusiness AnalystBusiness Analyst<br/>Golden Valley, MN<br/><br/>&lt;B&gt;RESPONSIBILITIES: &lt;/B&gt; • Support and maintain: TMW Suite, Qualcomm HOS, Total Mail, EFS, SQL Server Reporting Services, Analysis Services. • Upgrade above mentioned systems and train users that use that software. • Serve as a business analyst to help streamline business practices, maintain standards, and document processes. • Primary reporting writer utilizing Microsoft Reporting Services and other specialized report writing tools. This position will also assist with monitoring the data integrity of other reports created by the department. • Complete projects and goals in a timely manner. • This position will participate in the on-call helpdesk rotation. • Assist the department in various upgrades and installs, and perform other duties as specified. • Answer support calls. • This position will have extensive contact with internal users and vendors. • Occasional travel to outside offices and out-of-state offices annually. • Occasional unusual hours for off hour’s system upgrades or emergencies due to system errors. (we are a 24x7x365 facility) &lt;B&gt;KNOWLEDGE AND SKILLS:&lt;/B&gt; • This candidate must have a deep sense of customer service and be able to respond quickly to issues as they arise. • The ideal candidate will have a solid understanding of the transportation industry, OTR trucking is preferred over logistics, and will have experience supporting specialized software applications. TMW Suite, Qualcomm, and SQL Server is highly desirable. • Working knowledge of transportation dispatch software is desired. • General knowledge of Microsoft office applications. • The candidate should have excellent written and verbal communication skills as this is a highly visible position to all levels of the organization. • Project management experience is also a plus and the ability to work independently as well as in a team setting is critical. &lt;B&gt;Education &amp; Training&lt;/B&gt; • Bachelors Degree or equivalent work experience. • Microsoft Certified Professional preferred, SQL Server Certified Highly desirable. • Project Management experience is also desired.2/2/2012Jobs.rssTechnical ArchitectTechnical Architect<br/><br/><br/>This position will provide a point of design, implementation, performance and accountability with respect to the server/storage technologies. This individual will work independently as a high-level technical expert, primarily providing internal technical architecture consulting services. This individual will also partner with the software engineers in the design and documentation of our business operations application systems. This individual will develop/maintain technical best practices based on industry IT best practices. This individual will communicate on the documented best practices and implementations of servers/storage technologies chosen for the enterprise. This position is involved in the budget forecasting process and is also accountable for proposing architecture that falls within the approved budget. This position is required to stay current on all new server/storage technologies and make recommendations on benefits from such technologies. &lt;B&gt;Responsibilities&lt;/B&gt; • Design distributed enterprise technology to ensure maximum availability of mission critical business systems, applications and data • Develop technology best practices. • Research new technologies/recommend future technology directions to management • Lead and/or participate in multiple projects/tasks and follow IT project/task procedures &lt;B&gt;Qualifications&lt;/B&gt; • Bachelor’s degree in Computer Science; or 8+ years related experience and/or training; or equivalent combination of education and experience • 5 to 7 years experience supporting an IT 24x7 production environment. • High level understanding of supporting a 24x7 production environment, servers/storage/networking and data center management. Proven technical architect design skills. • An understanding of problem management and change control. • Ability to conduct strategic planning for the enterprise infrastructure. • Fluent understanding of SAN implementations, Windows 2003/2008, MS Clustering, operating system configurations and administrative software. • Ability to work effectively in a business emergency situation. • Effective communication skills including written, verbal and listening.2/2/2012Jobs.rssStorage ArchitectStorage Architect<br/><br/><br/>The Storage Architect is responsible for designing solutions to solve storage challenges, creating solution and procedural standards and ensuring the standards are maintained. The position will have the opportunity to work in a storage environment that leverages solutions from some of the top tier storage providers. You will have the opportunity to work with system architects, project managers and system administrators on projects to meet business needs.This position will provide first and second level of support and will be required to participate in the 24x7 on-call rotation. This position will be a leader within the department and offer mentoring to others. &lt;B&gt;Responsibilities&lt;/B&gt; • Research, design, and create procedures to install, administer and maintain distributed enterprise storage technology to ensure maximum availability of mission critical business systems, applications and data • Initiate, lead, and document Proof of Concept (POC) activities and evaluations / testing of new storage technologies • Participate and/or lead? in the architecting of solutions • Research, establish, and document enterprise standards for storage infrastructure, including virtualization, RAID configurations, tool sets, tiering, etc. • Operational readiness (OR) of new storage technologies, including implementation standards, documentation, monitoring tools, and support procedures • Create and maintain a storage reporting solution • Maintain the operational procedures for all production systems and periodically measure the team’s ability to follow the procedures. • Perform problem resolution in an effective and timely manner in accordance with our SLA’s. • Participate in multiple projects/tasks and follow LT - I/T project/task procedures. • Perform 1st and second level Storage Administrator support • This position requires participation in a 24x7x365 on-call rotation. The frequency of the rotation depends on the # of members in the team. On-call requires carrying a cell-phone and responding to calls within the agreed upon timeframe set within our SLA’s. Internet connectivity from home is required as part of the on-call rotation. &lt;B&gt;Qualifications&lt;/B&gt; • Bachelor’s degree in Computer Science or related field • 5-7 years in storage administration experience • ITIL Fundamentals certification is a plus • Advanced knowledge of Windows 2003 and 2008 clustering and virtualization • Expert knowledge of SAN connectivity solutions and best practices • Expert knowledge of block level storage technologies including RAID technologies and best practices • Expert knowledge of NAS technologies and best practices • Intermediate understanding of Commvault and backup/restore/archive best practices • Advanced attention to low level multi-dimensional details • Advanced ability to consistently provide a very high work quality • Advanced ability to work creatively and analytically in a problem-solving fast paced environment • Advanced communication and interpersonal skills to adapt to a rapidly changing environment • Advanced ability to work effectively in a business emergency situation • Advanced organizational and time management skills • Advanced understanding of hardware/software upgrades, installations, maintenance and troubleshooting • Advanced understanding of problem management, incident management and change control processes is desired2/2/2012Jobs.rssInformation Security ArchitectInformation Security Architect<br/><br/><br/>Reports to Director Security Engineering &lt;B&gt;Develops and implements enterprise wide security architectures and solutions. Serves as security expert. &lt;/B&gt; • Provides input and partners with IT security management in defining security strategy and direction for security systems and architecture. • Serves as a security expert; review architecture and engineering designs from other IT architects to align information system security improvements and mitigations to support business plans. • Provides consultative direction to the Information Security Analysts in deploying new security systems or making modification to existing systems. • This individual will work hands on in support of technologies that support the EIRM group including Identity and Access Management, Anti-Virus, Intrusion Detection, Log Management, Web Filtering, Data Encryption, Data Loss Prevention and Compliance and Governance systems. • Provides consultative security direction on business projects as part of a project team, serving as a subject matter expert on information security within the bounds of in-scope services • Designs, develops and deploys security systems consistent with company standards. Interface with systems development teams to ensure that new and modified systems are developed in accordance with Information Security Standards. • Provides technical leadership on internal security projects and initiatives as assigned • Participates in a team environment, as well as works independently, in order to accomplish the work. &lt;B&gt;Interfaces with: &lt;/B&gt; • IT Security Senior Leadership and other IT Security resources • IT Senior Leadership • Enterprise and Solution Architects • Network and Infrastructure Architects and Engineers • Project managers and developers &lt;B&gt;Requirements:&lt;/B&gt; • Computer Science, Business or related field 7-10 nformation security or systems architecture field. • CISSP preferred • The ideal candidate will have in-depth technical experience with information security system and architecures, possess excellent problem solving skills and demonstrates the ability to work with teams from across the company. • In depth knowledge and experience with one or more of the following security specialization fields: Application Security (RACF, DCE, LDAP, SAP, etc) and testing, Network Security Architecture, PKI Technology, Intrusion Detection, Vulnerability Assessment, Penetration Testing, Firewalls, Log Management, Anti-Virus/Anti-Spam technology, Data Encryption or Data Loss Prevention technology.2/2/2012Jobs.rssPrincipal Technical ArchitectPrincipal Technical Architect<br/><br/><br/>&lt;B&gt;NOTES from conversation with the Director&lt;/B&gt; &lt;B&gt;Need:&lt;/B&gt; They have architecture in place but not clear if it is rational and not clear if it is the right architecture for two years down the road. &lt;B&gt;Look for in person’s background:&lt;/B&gt; • Done architect work in large distributed environment with dynamic changes • Sees the global picture of where today and where need to go and consequences. • Number one technology is Windows and VMWare • Number two technology to look for is SQL Server. Will forgo this if someone with Windows and VMWare and good experience. • Prefer degree but will look at non degreed with excellent experience. &lt;B&gt;Other notes:&lt;/B&gt; • Key Hire. This is the most key hire the Director will have made in his career. • Tech Leader. • High visibility • Reports directly to the Director • Will interface with the President of the company &lt;b&gt;Virtual Team: &lt;/B&gt; • DB Architect • SAN Architect • Process Architect &lt;B&gt;Will interface also with:&lt;/B&gt; • 8 software engineers who custom (proprietary) design they run • 4 IT Managers who manage architects • Will interface with the President of the company on down to the System Admins • Will also mentor staff. So, &lt;B&gt;need very strong communication skills.&lt;/B&gt; &lt;B&gt;Environment:&lt;/B&gt; • This is technical environment • Petabytes of data on SAN connecting to very large Window farms the largest farm is 2000 servers • 10,000 data bases in one farm with work flow engine. • 28 petabytes now and have capacity for 100 petabytes • Massive moves of data • VMWare virtualized • Large CISCO Nexus switches • Large ADFS (Active Directory Federation Services) • Multiple distributive services • Complex distributive Windows environment • Automated Archival – able to bring terabytes of data and archive within a few hours • 10 gig lines between Data Centers • Backup and file replications of 3 types2/2/2012Jobs.rssIT ManagerIT Manager<br/>Minneapolis, MN<br/><br/>&lt;B&gt;SUMMARY:&lt;/B&gt; Reporting to the CFO Senior IT Manager, the IT Manager is responsible for analyzing and directing Information Technology related activities of the organization based in the United States. This position is accountable for ensuring continuity of computer and technical services for users through planning, technical leadership and project coordination. Conducts business in accordance with company practices &amp; policies and in all aspects of the job, functions in an accurate and efficient manner. &lt;B&gt;RESPONSIBILITIES AND DUTIES:&lt;/B&gt; • Designs, implements and operates communications and networking capabilities including computer infrastructure (Engineering, Operations and Business Systems), electronic data process, telephone, video conferencing, facsimile, etc. Minimizes variability between functions and locations in order to achieve maximum user effectiveness. • Responsible for troubleshooting user issues with SAP business system. Develop and test new programs, test changes to software and train users to use SAP applications more effectively. • Selects or recommends IT hardware and software. Manages maintenance agreements and software upgrades. • Develops software systems support including software enhancements, help desk, production support and software training on universal business application software. • Develop and implement policies and procedures for electronic data processing and computer systems operations and development. • Is accountable for defining resource needs and works within budget and staffing parameters to accomplish objectives for area of responsibility. • Minimizes data duplication between various IT system segments (Engineering, Operations, and business systems) by enhancing simple, across platform access to data. • Defines, designs and implements the data bank(s) infrastructure to support IT vision. • Organizes and prioritizes work assignments to complete assignments/tasks on time, with quality and has the ability to anticipate problem areas in advance. Applies creative approaches and ideas to solve problems maximizing effective use of appropriate resources. • Stay abreast of the latest developments in technology and remain highly technically competent at all levels of data processing while striving for enhanced user productivity through implementation of new software technology, where applicable, and the implementation of policies that more effectively utilize IT resources. &lt;B&gt;QUALIFICATIONS: &lt;/B&gt; Education: University Degree in Computer Sciences from an accredited college or university or a Certificate in Management from an accredited college combined with 5-7 years of experience within the company’s Information Technology department. Experience: 2-3 years of Management or Supervisory experience in an Information Technology environment. Experience with mergers and acquisitions. International operations exposure.2/2/2012Jobs.rssInformation Security ArchitectInformation Security Architect<br/>Minneapolis, MN<br/><br/>The Information Security Architect is responsible for developing and implementing the mid term and long term information security architecture plans and direction. The Information Security Architect responsibilities will include developing and maintaining an overall information security architecture and roadmap for the company, identifying tools and technologies to support this roadmap. Identification of information security risks and partnering around mitigating these risks will be a key part of this role, in support of projects and initiatives within Information Technology and in the Business. The Information Security Architect will act as a technical advisor for issue resolution and business consultations and will play a key role in practice wide initiatives for improving the confidentiality, integrity and availability of infrastructure, applications and data. While reporting directly to the Director of Information Security, the Information Security Architect will be responsible for all aspects of technology including the detailed-level architectural designing, construction, reconstruction of infrastructure, applications and data. A strong risk management focus along with the ability to champion information security in support of the business will be key to success in this position. &lt;B&gt;Qualifications &lt;/B&gt; • Bachelor's degree in Computer Science, Engineering, Business, or related field or equivalent work experience. May have Master's degree in related field. • Intermediate-level certification(s) in work field. • 7+ years of relevant experience &lt;B&gt;SKILLS/ABILITIES:&lt;/B&gt; • 6+ years of information security experience in a HIPAA regulated environment with a broad understanding of the threats and vulnerabilities unique to health care • Ability to provide architectural direction for multiple medium to large sized projects concurrently in various stages of their lifecycle or a large project full time • Able to play a leadership role in business development activities for large, complex opportunities as solution architect • Broad Information Security knowledge with Subject Matter Expertise in one or more of the following areas with strong understanding of: o ID and Access Management, Data De-identification, Disaster Recovery Planning • Risk Management approach to information security • Knowledge of security tools and products • Solid project management skills/experience • Strong knowledge of the application of ITIL principles for Service Management (ITIL Certification a plus) • Experience in troubleshooting and resolving complex technical issues (performance and security issues for example) • Information security certification a plus2/2/2012Jobs.rssSenior Application Security ArchitectSenior Application Security Architect<br/>SW Minneapolis Sub<br/><br/>Sr. Application Security Architect with application security architect experience to extend application security process and train Engineers how to build software security adequate to application environment. &lt;B&gt;Responsibilities&lt;/B&gt; The Sr. Application Security Architect will review application security designs. Guidance and explanations will be given that provides knowledge necessary for the Engineer to find solutions to a given problem accounting for application security. Accountable for decisions and consequences at individual level. Leadership qualities and working understanding of team functions. Conducts performance reviews, coaching, team building, interviewing. Effective communication (oral and written) skills. Understands use of budget controls. Represents and supports corporate initiatives. Candidates should have proven knowledge and experience with new technologies and programming techniques for multiple software languages, including, but not limited to SQL programming, C/C++, C#, .Net. &lt;B&gt;Qualifications&lt;/B&gt; •Bachelor’s degree (BSEE, BSCS, BSCE) from a four-year college or university,and 6 – 9 years of related experience and/or training or equivalent combination of education and experience. •Working knowledge of application security best practices and standards in the industry. •Experience leading and mentoring technical staff in the area of application security •Ability to help define compliance process with regulatory procedures •Ability to serve as security architect on assigned projects •Experience executing secure software methodologies. •Ability to conceptualize security architecture and rationalize security controls. •Detail oriented with a thorough and systematic approach to problem solving •Demonstrated ability to work in a high energy, fast paced environment •Working knowledge of software product lifecycle and software business models •Motivated to learn and create new and efficient processes and technologies •Excellent written and verbal skills •Proactive thinker and collaborator. •Ability to guide and share experience with other team members •Self starter/self initiator •Ability to work in a team setting2/2/2012Jobs.rssSr. WCF Software EngineerSr. WCF Software Engineer<br/>Southwest Minneapolis Sub<br/><br/>&lt;B&gt;Overview&lt;/B&gt; As a result of company growth and demand for our services, We are currently hiring a Senior Software Engineer to join our team. This position will work within a team setting to help create the next generation of tools and processes. Candidates should have proven knowledge and experience with new technologies and programming techniques including, WCF, C#, .NET, C/C++, and SQL. Strong problem solving skills and the ability to make sound technical decisions in a fast paced environment will be critical. The Senior Software Engineer is expected to share their technical expertise by mentoring junior level team members. You will provide project level leadership, organization, scope, design and development for multiple concurrent projects. &lt;B&gt;Qualifications&lt;/B&gt; • Bachelor’s degree (BSEE, BSCS, BSCE) from a four-year college or university, and 5 - 10 years of related experience and/or training or equivalent combination of education and experience. • 5 - 10 years enterprise service development using Microsoft .NET, C#, C++ with strong emphasis with WCF programming. • Ability to design, build, and maintain applications along with creating and maintaining design documentation • Proven ability to gather complex business data requirements from internal business clients and development teams • Experience with quality assurance processes; application usability experience is an additional benefit • Proven team leadership skills in groups of 8+ engineers; ability to guide and mentor other software developers • Excellent written and verbal skills with strong collaborating skills with the business outside of engineering for software requirements definition and clarification • Detail oriented with a thorough and systematic approach to problem solving • Demonstrated ability to work in a high energy, fast paced, customer oriented environment • Working knowledge of all phases of a software product lifecycle and software business models • Motivated to learn and create new and efficient processes and technologies2/2/2012Jobs.rssSr. Database Architect - MS SQLSr. Database Architect - MS SQL<br/>Southwest Minneapolis Sub<br/><br/>Notes from conversation with company: There are 5000 data bases. Data base sizes are terabytes (TB) and petabytes (PB) MUST HAVE: • T-SQL design and coding at a DEEP LEVEL. If someone does not have deep level exp with T-SQL but has PL/SQL (Oracle’s T-SQL) deep level exp with T-SQL experience they will consider this background. The JOB: • Never going to get bored because they are constantly improving the product such as adding new features/functionality/tools to the product. Recently they added a tool called Intelligent Search. • Can suggest other improvements to the product. • Heavy research and development to improve product. • Architect, design and develop • Mentor 4 to 6 T-SQL developers how to make more efficient code. • Analyze data base performances trying to increase speed &lt;B&gt;Responsibilities&lt;/B&gt; The Senior Database Architect is responsible for engineering high-volume transactional SQL databases and working as part of the software development team to drive the evolution and advancement of technologies applications. This includes designing and developing database schema and procedures to insure maximum quality, performance, scalability, and maintainability; proactively evaluating new technologies and providing recommendations; and defining and promoting technical standards and best practices. Strong communication and collaboration skills are required to work effectively with teams across the organization as well as to mentor, oversee, and lead teams within the software development group. The ability to work with support, business, and operations teams and provide prompt solutions to real-time issues is essential. &lt;B&gt;Qualifications&lt;/B&gt; • 7+ Microsoft SQL • 3+ high-volume transactional SQL • Advanced knowledge and practical application of SQL 2008 • Proven ability to architect high-quality solutions and deliver on schedule • Proven leadership, communications, time management, and people skills • Bachelor’s degree in Computer Science or related field; or 10+ years database engineering experience2/2/2012Jobs.rssSoftware Engineer - Volume RenderingSoftware Engineer - Volume Rendering<br/>West Minneapolis Sub<br/><br/>&lt;B&gt;Software Engineer - Volume Rendering &lt;/B&gt; We will not consider any candidates who do not have volume rendering experience. It is critical to have this skill. Relocation Assistance Available - Yes Interview Travel Reimbursed – Yes Travel – Never &lt;B&gt;Skills and Certifications&lt;/B&gt; Volume Rendering &lt;B&gt;This company is a great place to work because:&lt;/B&gt; Develop leading edge technology for the medical industry. Company is the Market Leader in their industry with over 40% of the market. They have won numerous awards for our software products and customer service. Company offers great benefits and culture to the employees. &lt;B&gt;BASIC PURPOSE AND OBJECTIVES:&lt;/B&gt; Contribute to radical and incremental improvements of visual quality, performance and capabilities of the volume rendering engine. &lt;B&gt;RESPONSIBILITIES:&lt;/B&gt; - Contribute to improving and extending the current volume rendering engine. - Work with external users and internal product owners to understand requirements for the Rendering Team. - Work with external technology partners (e.g. NVIDIA, Intel, AMD/ATI) and internal technical users to optimally utilize and integrate with other system components. - Design and prototype innovative rendering algorithms utilizing GPU and/or CPU; enterprise rendering pipelines; enhancements to medical visualization techniques; etc. - Contribute to productizing proven prototypes. Reports to: Manager of Rendering Technology &lt;B&gt;EDUCATION AND EXPERIENCE REQUIREMENTS:&lt;/B&gt; BS, MS, or PhD in Computer Engineering, Computer Science, Electrical Engineering or related field. &lt;B&gt;SKILLS AND OTHER REQUIREMENTS:&lt;/B&gt; - Strong communication skills. - Product-oriented software life cycle skills in C++, including a strong commitment to unit testing and maintainable code. - Strong understanding of the fundamentals of volume rendering algorithms and expertise in implementing them. - Deep knowledge of GPU (OpenGL/Direct3D), CPU, cache, memory and disk systems and how they relate to rendering performance. - Ability to analyze and optimize CPU and GPU code.2/2/2012Jobs.rss