Tuesday, February 28, 2017

DIRECTOR of SaaS OPERATIONS opportunity: SW metro

This is a FTE permanent role in the SW metro.
This organization is the premier EHR software company in the growing post-acute care niche. Growth has been catapulted to new heights due to implementation of the Affordable Care Act as well as population demographics.  
DIRECTOR OF SAAS OPERATIONS

You'll be responsible for leading the Hosting Services team and for facilitating teamwork across the organization. This individual will provide guidanced & collaboration throughout the systems development lifecycle to ensure effective and secure design, build, and operation of web applications and next-generation cloud, SaaS solutions.
Responsibilities:
  • Lead a high-performance team in implementing and supporting innovative cloud solutions
  • Assess and recommend current and emerging technologies for cloud services
  • Participate in architecture design to marry business needs with proper technology (communicate in business terms)
  • Ensure solutions are built for high availability, scalability, security, and supportability
  • Maintain a culture of continual quality improvement, strong client focus, and responsiveness
  • Engage senior leadership on strategy, technology roadmap, business cases, objectives
  • Communicate and clarify organizational, team, and individual objectives
  • Partner with the CISO, Security Team, and HIPAA Committee for effective controls
  • Provide project oversight (partner with Program Management)
  • Oversee change management and incident root cause analysis
  • Provide performance appraisal and coaching. Motivate for high performance and teamwork
  • Communicate upward on work status, obstacles, risks, needs, metrics, and accomplishments
  • Own vital vendor-partner relationships
  • Continually learn, discover, evolve, and mentor

Experience and Education
  • A passion for leveraging technology to improve healthcare
  • Oversight of policy, procedure, standards, best practices for effective service delivery
  • Ownership of operations security safeguards for design and operating effectiveness
  • 10 + years supporting web based applications and licensing within a SaaS delivery model
  • 10 + years Management experience (including management of remote/offshore employees)
  • Broad understanding of system components and their interactions
  • Development, DevOps, Agile experience a plus
  • Master’s Degree in Computer Technology, Business, or equivalent experience
  • PMP, CISSP, CISM, CISA (or equivalent) preferred

Preferred Technologies
  •          AWSAzure, or similar
  •          IIS, .NET, Apache Tomcat, JBoss
  •          F5, Citrix NetScaler, DNS, Cisco ASA
  •          Microsoft Windows, Linux, Citrix, Microsoft RD Gateway
F
F
For more information or to be considered please contact me directly:
Mike Reitz michael@michaelreitz.net 952-240-6093

Tuesday, February 14, 2017

COLD FUSION DEVELOPER opportunity: SW metro

*this is a contract opportunity in the SW metro

This company is a leader in the health and wellness industry and is in the midst of transitioning from legacy technologies (Cold Fusion) to the .Net stack.  An experienced developer is wanted for oversight of legacy systems and assistance in facilitating further transition.

COLD FUSION DEVELOPER

Duration is a minimum of 3 months.

For more information or to be considered please contact me directly. 

Friday, February 3, 2017

SENIOR .NET SOFTWARE ENGINEER opportunity: SW metro

*this is a permanent FTE position in the SW metro

This software company is one the most cutting edge, innovative organizations within their industry. Ever increasing use of personal technologies has been a major driver of success for this B2B/B2C financial transaction SaaS.  Growth has been strong and with their market niche being far from mature, great upside exists for both company and employees.  Creation of quality products and evolution of existing products makes this one of the most exciting shops out there.   


SENIOR .NET SOFTWARE ENGINEER


You will help design and develop a wide variety of server side and client side platforms. You will analyze, design, prototype and code new products using the latest technologies, tools and methodologies.  The ability to take features from concept to completion and handling client-side/ server-side tasks are at the core of your job responsibilities.  The company is a highly collaborative group using Agile/TDD process to deliver results.


Job Responsibilities:  


1.  Translates business and technical requirements into application systems. Follows set development guidelines.

2.  Responsible for design, development, oversight and sign off work products from internal and external service providers, ensuring that delivered work products conform to the needs of the product plans and meet the desired quality.
3.  Leverages various internal and external resources during solution design to ensure that the ultimate solution meets the specified design and each component achieves specified results.
4.  Provides all artifacts to ensure maintenance provider can support, enhance, and maintain application.  Builds for the lowest blend of project and maintenance costs.
5.  Reviews development efforts to ensure compliance with application and development standards. 
6.  Influences application architecture and development standards. May author development standards.
7.  Codes, tests, identifies, implements and documents technical solutions to business challenges utilizing web and related technologies.
8.  Performs design and analysis for deliverables and may lead larger team design sessions.
9.  Ability provide recommendation towards simplification and efficiency of the business and technology environment. This takes into consideration costs, business needs, and system impacts.
10.  Identifies tasks associated significant development efforts.
11.  Researches and stays current on best practices in the technology industry as well as emerging technology.
12.  Provides effort estimates for mobile projects.
13.  Facilitates technical decision making and represents the team direction to various stakeholders.
14.  Mentors others and be seen as a leader on their teams and with their customers.
15.  Ability to provide end-to-end effort estimate for complete projects.
16.  Ability to lead discussions with clients, management, co-workers, operation, technical support, and vendors to ensure the smooth operation of systems and project delivery

Qualifications:


Bachelors of Science in Computer Science or Information Systems or relevant work experience

5+ years of development experience on the Microsoft stack, SQL Server, IIS, Windows Server 2008+
Strong understanding of object-oriented programming, SOLID principles
Proficient in C#, with a strong understanding of the .Net Framework
Web 2.0, HTML5 and JavaScript w/SPA framework experience 
RESTful Services, understanding of Microservices architecture. 
NUnit and a passion for a TDD environment
Familiarity with Microsoft SQL Server SQL, MongoDB is plus
Experience with automated CI environments and tools
Knowledge in scripting in Windows (PowerShell)
Exposure to Git
Self-starter eager to learn new technologies; enthusiastic about researching opportunities.
Exposure to a consultancy environment
Experience working with clients and understand the relationship value with clients.
Native Android and iOS development experience a plus
Experience with Xamarin.Native and Xamarin.Forms and/or Angular plus
Experience developing highly scalable SaaS/multi-tenant/cloud applications. 


Wednesday, January 25, 2017

SENIOR / LEAD FULL STACK JAVA DEVELOPER opportunity: SW metro

*This is a permanent FTE position in the SW metro.

This organization is the premier EHR software company in the growing post-acute care niche. Growth has been catapulted to new heights due to implementation of the Affordable Care Act as well as population demographics.  


SENIOR / LEAD FULL STACK JAVA DEVELOPER

Primary responsibilities: 
  • Actively participate with project team members to understand functional and system requirements and provide feedback regarding feasibility, risks and constraints
  • Design and develop maintainable code based on functional and system requirements without direct supervision
  • Work closely with project team members to ensure product integrity and quality are maintained and improved
  • Ability to analyze and debug existing systems
  • Understanding of data structures, logic, design method and techniques
  • Participate in the testing process through unit testing and bug fixes
  • Review conceptual designs to ensure scalability/applicability/quality/comprehensiveness
  • Present ideas for system and technology improvements
  • Reviews the work of others
  • Develop solution summary documentation (e.g. conceptual data model, process flows)
  • Ensure alignment of solutions with business and IT goals/objectives

Required Qualifications:  
  • Bachelor's degree in Computer Science or equivalent
  • 3-5 years’ experience in Java development
  • Good overall programming experience building large scale systems
  • Good grasp of software development lifecycles
  • Good understanding of design patterns, data structures and efficient programming models
  • Good understanding of database table structures and queries
  • Proven troubleshooting and problem-solving skills
  • Good time management/ prioritization/ organizational skills/ handling of unplanned tasks/ ability to meet monthly objectives.
  • Ability to explain complex functionality to non-technical users and staff
  • Ability to adjust to changing priorities 
  • Experience with:
    • Java, JavaScript, HTML5, CSS3, jQuery
    • J2EE (JMS, JNDI)
    • Spring MVC
    • Spring JDBC
    • Web Services (REST, JSON)
    • MS SQL
  • Solid understanding of client deliverables and the ability to take responsibility for them
  • Exceptional English communication skills (both written and verbal) are a must
  • Knowledge of web application security prevention techniques preferred
  • Preferred Experience:
  • AngularJS
  • Boostrap
  • Spring Boot