Wednesday, December 10, 2014

DATA ARCHITECT opportunity: SW metro

*This is a permanent full-time role in the SW metro.

DATA ARCHITECT

This company is innovating ways to better serve our senior citizens.  Long-term, post-acute and senior living are just some of the areas being served by their industry leading, cutting edge technologies.  Major, well funded initiatives with stable visionary leadership are currently underway and in early stages.  If being challenged technically, creatively, and serving a greater good is important to you this is a "must" for further discovery.

Description:

You're a Data Warehousing and Data Modeling expert that will be responsible for the development, communication and implementation of the organizations data technology architecture and plan including the components required to support it and in the integration of corporate and business architecture and applications.  

Primary Responsibilities:

-Analysis of existing architecture and solutions implementation.
-Strong knowledge of enterprise architecture standards and practices around data stores/warehousing within the applications environment.
-Incorporate software and system architecture (e.g., infrastructure, network) into conceptual designs (e.g., system flow diagrams).
-Ensure alignment of conceptual designs with enterprise, segment and functional roadmaps (e.g., system vision, business strategy)
-Review conceptual designs to ensure scalability/applicability/quality/comprehensiveness.
-Involvement in the development, communication and implementation of the organization's data technology architecture and applications plan, including the components required to support it and in the integration of corporate and business architectures and applications.
-An ability and willingness to facilitate both OLTP and OLAP-centric objectives as need dictates.  As the data architecture matures strong emphasis will be in the OLAP realm.
Responsible for coordinating, administering and supporting activities related to data applicaton planning , data application recovery and development and related projects.  Includes all types of IT business architects as well as IT tecnical architects.

Required Qualifications:

-Bachelor's degree
-4 or more years of IT experience with expertise in data warehousing platforms.
-4 or more years of architecture exp. with data warehousing systems, database, ETL tools.
-Support applicable modeling efforts (e.g., data modeling, process modeling, hardware modeling, performance modeling).
-Ensure adherence to enterprise architecture processes.

*For more detail contact me directly:

Michael Reitz
952-240-6093
michael@michaelreitz.net

Monday, December 1, 2014

HEALTHCARE DATA ANALYST opportunity: SE suburbs

*This is a contract to hire or FTE permanent position in the SE suburbs.

HEALTHCARE DATA ANALYST

This company is a beneficiary of mega-trends in the healthcare industry.  Not only are they capitalizing on modern trends in healthcare, they're also capitalizing on the emerging need for private companies to control healthcare costs.  This is very much a "right place / right time" type of opportunity.  

Job Description (*for a full description contact me directly):

Provides strong technical data management, data services and operations within a Technical Client Data Services department or similar.  Provides expert system interaction advice, performs investigations and ensures that Date Services acquire the technical skills necessary to succeed in their responsibilities.  This position also formulates and defines system scope and objectives through research and fact finding to develop or modify complex applications and designs and data systems and provides systems support.

Two years of  SQL experience with an Intermediate to Advanced understanding of SQL as described below:
Intermediate understands complex joins
Advanced is capable of creating stored procedures
Advanced Excel knowledge (pivot tables, vlookups, etc.)
QA medical and pharmacy claims including knowledge of HCPCS, CPT, ICD9 Procedures, ICD9 Diagnosis, Revenue and NDC coding.
Create source to target data mapping with transformation rules
Trend health data for accuracy and completeness
Desire to learn the details of the data so you can provide accurate information for user requests.
Communicate clearly to both technical and non-technical people.

For consideration or for more detail contact:

Michael Reitz
michael@michaelreitz.net
952-240-6093

JAVA DEVELOPER opportunity: NE suburbs

*This is a contract to hire or FTE perm opportunity in the NE suburbs.

FRONT END DEVELOPER / DESIGNER

This company is a financially stable and innovative leader within their niche industry.  Revenues are driven by purchase of products via the web.  Technology is a crucial hub of their business.  Exciting initiatives are now under way to grow and evolve web and ecommerce technologies.  Due to the specialized nature of the niche, the company does not experience the typical swings associated with retail.  The company has been in business for decades.

Description (*for a full description and greater detail contact us directly):


Architecture, Development, and Implementation of customer and business facing web applications.

Required:
Java
Object Oriented Design and Development Experience
Web Application Development Experience
HTML / CSS / JavaScript / jQuery / AJAX

Preferred:
Spring MVC
Glassfish

Beneficial:
Linux (Redhat/CentOS/Debian/Ubuntu)
Git / Maven / Hudson / Jenkins
Lucene / SOLR
JBoss

What You'll Do:
You'll architect, develop, and implement new features for our large scale e-commerce website, both desktop and mobile utilizing cutting edge features.
                                

You're passionate about coding, solving problems and doing so in the most efficient way possible. We value those who take ownership over their tasks from start to finish, are able to participate in the full life cycle of software development, ask the right questions and find the best solution. We prefer candidates who also welcome the chance to learn a new technology or language when the occasion arises.

For consideration or greater detail contact me directly:
Michael Reitz
michael@michaelreitz.net
952-240-6093

FRONT END DEVELOPER / DESIGNER opportunity: NE suburbs

*This is a contract to hire or FTE perm opportunity in the NE suburbs.

FRONT END DEVELOPER / DESIGNER

This company is a financially stable and innovative leader within their niche industry.  Revenues are driven by purchase of products via the web.  Technology is a crucial hub of their business.  Exciting initiatives are now under way to grow and evolve web and ecommerce technologies.  Due to the specialized nature of the niche, the company does not experience the typical swings associated with retail.  The company has been in business for decades.

Description (*for a full description and greater detail contact us directly):

Technical Requirements:
Expert level knowledge of HTML, JavaScript, CSS (HTML5, CSS3)
Experience with UI/UX development process (Mockup, Prototype, Design, Testing, Review)
Experience building web interfaces for multiple browsers/platforms (Desktop, Tablet, Mobile)
Experience with design/code reviews and mentoring of peers in design/front end best practices.
Ability to manage large variety of graphical assets for multiple simultaneous projects.
Stay informed of industry trends to recommend and implement effective best practices/technologies.

Preferred Experience:
JavaScript Libraries (jQuery, Knockout.js)
Dynamic CSS, DCSS (Less, Foundation CSS Framework)
Template Engine (Apache Velocity, Mako)
Experience in an iterative development environment.
Version Control (Git)

What you'll do:
You'll be responsible for implementing the front end design, layout, and functionality for multiple external and internal web applications using the latest web standards. You'll be a core team member throughout the UI/UX development process from conception to implementation. You'll also be working with multiple developers on multiple web applications simultaneously.


You've got good communication and cooperative skills when working among a mixed team of technical and business professionals.  You need to be a quick learner who is unafraid to ask questions, along with the enthusiasm for taking ownership of their work.

For consideration or futher detail contact:
Michael Reitz
michael@michaelreitz.net
952-240-6093

Monday, November 24, 2014

SOFTWARE BUILD ENGINEER / QA ENGINEER opportunity: Minneapolis

*This is a FTE permanent or contract to hire position in Minneapolis.

This company is an international powerhouse in their field.  Major initiatives underway to bring together dozens of disparate platforms into one.

SUMMARY:

You'll configure, manage and execute the software build environment. Participate in the testing and Quality Assurance of our online courseware and assessment products. In addition to testing, the Build Engineer / QA Engineer will be involved in configuring test environments, both server and client, writing test documentation, reviewing functional and technical specifications, writing automated regression or build scripts, and providing direction and/or guidance to outsourced testers.

You'll need an acute attention to detail, a thorough knowledge of QA processes, a familiarity with common web technologies, ability to clearly communicate a logical process, a natural affinity for testing and experimentation, and a positive attitude and energy.

The build environment comprises multiple complex projects in several build configurations. The Build Engineer / QA Engineer is responsible for ensuring successful project builds and deployments to the various environments for each of these software projects. This includes setting up new build processes, managing the build applications and working with the Software Engineers to troubleshoot any issues. The Build Engineer / Quality Assurance Engineer is responsible for ensuring successful Production deployment packages are prepared and documented for deployment.

This role is a dual-responsibility role with primary responsibilities to the build environment while also participating in the Quality Assurance process for the organization.


Essential Duties and Responsibilities:
  • Plan, coordinate, and implement software build processes.
  • Troubleshoot and remediate failed build processes.
  • Assist in defining and delivering testing activities and tasks that ensure applications meet requirements.
  • Log any issues/defects encountered during test cycles and conduct fix verification.
  • Communicate test progress, test results, and other relevant information.
  • Assist in the research and recommendation of and usage of automated build tools.
  • Collaborate with software development staff, business owners and project management in application testing, such as system, unit, regression, load, and unit acceptance testing methods.
  • Cultivate and disseminate knowledge of the software build process, ensuring standards are established and met. Assist in the development of processes necessary for successful build and implementation of complex software environments.
  • Cultivate and disseminate knowledge of quality assurance best practices.
Skills and Qualifications:

  • At least 3 years of experience managing a software build process using tools such as Jenkins, Mavin, source code repositories, Bamboo and others in a strict process-driven environment.
  • At least 5 years of experience testing Internet software in a rigorous QA environment.
  • Post-secondary degree, certificate, or equivalent experience.
  • Understanding of Internet technologies: HTTP, XML, SQL, Java, Tomcat, Glassfish, ASP, IIS, JavaScript, TCP/IP.
  • Experience writing Ant automated build and deployment scripts. Knowledge of Maven, and Bamboo a plus.
  • Experience migrating and implementing new software build environments a plus.
  • Experience with Subversion and GIT.
  • Keen attention to detail.
  • Excellent troubleshooting skills
  • Thorough knowledge of Windows Operating Systems, and Internet Explorer.
  • Understanding of testing in an Agile environment.
  • Excellent problem solving skills.
  • Able to organize, prioritize, and handle multiple tasks/assignments/projects.
  • Provide leadership to others through example and sharing of knowledge/skill
  • Excellent written and oral communication skills and ability to communicate with a range of audiences, from programmers to business owners
  • Direct hands-on experience with ad hoc query programs, automated testing tools
  • Strong knowledge of system testing best practices and methodologies.
  • Certifications in software testing practices and methodologies from a testing/QA professional association is a plus.
For more detail or to be considered contact me directly.

Mike Reitz
michael@michaelreitz.net
952-240-6093



Thursday, March 13, 2014

SW ENGINEERING MANAGER opportunity: Minneapolis

*this is a perm full-time position in Minneapolis


We're working with an amazing commercial software company that creates communications products.  In addition to being a leading innovator in the niche, they're also a big growth story. 


....and they're looking for a Software Engineering Manager.

Please take a quick look at he job description below and share your thoughts regarding your interest or anyone your know that may be interested.


SOFTWARE ENGINEERING MANAGER
 
You'll be responsible for the development of software products (feature and service releases) and associated development processes. You'll also be responsible for resource staffing, assignments, scheduling and tracking of their team.
 
CORE EXPECTATIONS:
 
- Manage a team of development engineers with the focus on high quality and time
to market
- Provide leadership on all phases of the development effort for maintenance and
service releases
- Work with a cross-functional team to define the overall project schedule, task
assignments for team members and tracking the progress against plans
- Direct the team in setting strategy and goals, translating the goals into day-to-day
activities and ensuring focus for each team member
- Develop processes and standards for maintenance and service releases
- Attract, maintain and coach a high performance team utilizing individual goal
setting, performance appraisals and career counseling to team members
- Act as the team's focal point for progress reports relating to support trouble tickets
that have been escalated into the group
- Represent team in weekly maintenance/service release meetings
- Oversee and participate (when necessary) in the teams contribution or input into
the definition of a particular product direction
- Oversee and participate (when necessary) in the relationship with third party
partners, vendors and customers
- Interface with directors, product managers, product marketing, support, sales, and
customers to assist planning and ensure high customer satisfaction
- Other core expectations will be defined by your direct supervisor/manager
CORE COMPETENCIES
- Ability to communicate clearly on a daily basis in verbal and written form to
audiences ranging from 50 or more people with a wide range of cultures and
backgrounds
- Able to manage difficult and stressful customer situations
- Must possess attention to detail and a sense of urgency
- Capable of simultaneously managing several tasks
- Excellent leadership and personnel management skills related to team motivation,
goal setting and performance appraisals
- Excellent software development process background utilizing a structured
methodology that spans cross-functionally
- Strong troubleshooting and analytical skills
Strong knowledge of the use of object oriented software development using C++
and/or Java programming languages
- Significant experience managing a team through the various phases of Product
Development Life Cycles (Concept, First Customer Ship, End of Life, etc.)
- Other core competencies will be defined by your direct supervisor/manager
WORKING RELATIONS
- Report to Director of Engineering or higher
- Ability to work closely with peer group leaders and other employees and
departments in the company
- Direct work with customer and partners in a leadership role
- Provides leadership direction within company on small projects and tasks and
provide follow up feedback to team on performance
 
EDUCATION/EXPERIENCE
 
- B.S. in Computer Science or equivalent
- 8+ years of experience with C++, Java or similar Object-Oriented language and 2-4
years at a senior level
- 5+ years of experience managing a software development team

For more information or to be considered, contact me directly:

Mike Reitz  mreitz@link-us.net  952-345-7108  twitter.com/TGTitResources

Wednesday, February 19, 2014

C++ SOFTWARE ENGINEER opportunity: Minneapolis

*this is a permanent FTE position in Minneapolis


This visionary company manufactures commercial communications software and has been savvy in pushing the limits of that ever expanding technology niche.  Leadership is committed to creation of world-class software products.  They're interested in interfacing with relevant individuals with the same passion to fill this role.    Current cloud initiatives are in their early stages and are driving


C++ SOFTWARE ENGINEER


PARTIAL JOB DESCRIPTION
 
We're looking for a software engineer that enjoys a variety of tools and technologies to solve problems.  You'll be an integral part of the design and implementation process as well as advancing current commercial SW products in terms of scalability and automation.

Responsibilities:
-Work in a collaborative team environment to deliver new product features
-Develop across a wide variety of skill sets including, REST API, SQL and database optimization, socket I/O processing, multi-threaded applications
-Add your personal stamp to the evolution of Call Recording and Quality Management solutions

What we are looking for:
-Self-initiative in research and technical learning
-4 year degree in Computer Science or similar field
-5 or more years working experience with C++

For full detail of to be considered feel free to contact me directly.

Mike Reitz
Sr. Executive Recruiter / Business Development Specialist
952-345-7108
twitter.com/TGTitResources