Build Master Aventura
THIS JOB HAS EXPIRED Company Overview:
Aventura. We?re a rowdy family of technology buffs passionate about solving an enormous problem in hospitals: clinical computing isn?t working for clinicians. Doctors and nurses are going nuts because their key software is slow as molasses and can?t even follow them around. What they need is what we?ve got?a totally new architecture based on one idea: technology should work for people, not the other way around. We have an awesome leader, a team that?s burning it at both ends for stuff they really believe in, and insanely happy customers. Only one problem: you?re not here.
What we?re looking for:
This isn?t your father?s day job. For starters, we want personality. We want innovative thinking. We want personality. We want people who make it their business to bring some life to the party. Oh, and a superhero?s mix of humor, creative thinking, passion, tech savvy, and actually caring about making a difference in the lives of people.
The Build Master and Test Developer will be responsible for enhancing the efficiency of our development, testing, product release process, verification, validation, execution and development of the Aventura software product to defined specifications. This position will be accountable for test plan execution, and code documentation and development. This position reports to the Director of Development and is based in downtown Denver.
Balance of responsibilities will be approximately 60 percent Build Master and 40 percent Development and Test Development, varying by need.
Develop and maintain our build automation process, product installation tools, and configuration management system.
Set up and configure testing environments across multiple platforms and operating systems.
Provide configuration management expertise to the Product Development team.
Design, document, research and learn the core code base of the Aventura software solution. Programming languages are primarily C++ and C#.
Design, develop and run unit tests against the core technology.
Work closely with small engineering teams using agile development methodologies to qualify all software projects and functionality for delivery of the Aventura enterprise architecture.
Ensure components of the Aventura solution meet pre-defined feature, function, reliability and performance requirements of customers and integration partners.
Work closely with Software Development and Quality Assurance teams to diagnose and repair components of the Aventura software solution using sound validation techniques and tools.
Interact regularly with Solutions Engineers to ensure components of the Aventura solution integrate with primary applications in the customer environment. Ensure location-based functions of the application such as printing and patient census are functioning properly.
Participate in research of new technology and validation and certification of tools/methodologies to improve the delivery and quality of the Aventura software solution.
Perform formal software functional analysis and performance analysis.
Required Technical Skills:
Demonstrate proficiency in automated software testing tools/ methodologies.
Well versed in VisualStudio, Python and C++.
Experience with Buildbot or Bamboo.
Knowledge of source control tools including SVN, CVS, and TFS.
Experience leading continuous integration of software for Agile development teams.
Experience working with complex threading and memory models.
Experience with unit test frameworks such as Junit, cpp unit, and TDD.
Proficiency in diagnosing, reporting, tracking and resolving quality issues.
Understanding of sound development and diagnostic techniques.
Understanding of the Microsoft Windows operating system including Active Directory, Terminal Services and the registry.
Desired Technical Skills:
Experience with virtualization is a strong plus.
Experience in healthcare is a strong plus.
Mathematical background is a strong plus.
Ability to work cooperatively and collaboratively with Developers, Solutions Engineers and Quality Assurance Engineers.
A passion for customers and a strong desire / interest to tackle a variety of challenging technical issues in a groundbreaking virtual desktop solution.
Ability to work closely with an engineering team to meet scheduled and quality objectives using the Scrum agile development method.
Mathematical, analytical mindset.
High degree of integrity and honesty.
Efficient execution and adaptable to a fast-changing environment.
Treats people with respect, is confident and decisive.
Energetic and well organized. Pays attention to detail. Strong work ethic.
Calm under pressure and able to maintain a good strategic sense.
Listens well and is a good communicator.
Strong written and verbal communication skills.
Superior analytical and problem solving skills. Ability to prioritize their work and that of others, as well as multi-task.
Demonstrate proactive leadership in collection of information and work cross-functionally to resolve broader scale issues.
Experience and Education:
BS college degree (or equivalent experience) in a technical field (EE or Computer Science).
Minimum 5 years of Programming or Quality Assurance experience with an infrastructure solutions provider, network solutions provider, or major hardware or software provider.
Minimum of 3 years with hands-on systems and build management.
May require some after hours on-call support.
Realistic, while not quite European vacation.
Sick and Holiday time.
Medical, dental, and vision coverage.
Choice of RTD Eco Pass (for bus and light rail travel) or discounted garage parking.
A great environment that promotes casual dress, a flexible work schedule, and the occasional work-from-home option.
||1001 Seventeenth St. Suite SL-100 |
Denver, CO 80202
THIS JOB HAS EXPIRED