Dec 12, 2019
Quest Diagnostics
Engineer Software-Principal- Deerfield Township, Ohio - Look for more than answers. Patients and Physicians rely on our diagnostic testing, information and services to help them make better healthcare decisions. These are often serious decisions with far reaching consequences, and require sensitivity, tact and a clear dedication to service. It's about providing clarity and hope. You will work for the world leader in the industry, with a career where you can expand your skills and knowledge. You'll have a role where you can act with professionalism, you can inspire colleagues, and you can care about the work we do and the people we serve. At Quest, we are on a continuous journey of discovery and development. It's this attitude that has made us an industry leader and the #1 Diagnostic Lab in the US. For those joining us, we offer exciting and fast moving career opportunities where you can affect change at a rate unheard of in many organizations of our size and scope. While we invest in and develop technology to drive our innovations, our ongoing success relies on our people. Job Summary : As a Principal Software Engineer,\r\nthe candidate will be responsible for technically leading the Agile development\r\nand engineering design efforts on client facing web, mobile, and AI\r\napplications for Quest Diagnostics. Individual will be closely working with\r\nmultiple teams and providing technical leadership, oversight, and guidance.\r\nIndividual should stay abreast of the industry trends, best practices. The\r\nposition requires experience with the latest technologies including Robotics\r\nand Automation, and Machine Learning. Able to establish the Engineering practice, strategies and support for\r\nnew product development. Define,\r\nparticipate and enforce the SE&D organizations' best practices and\r\nprocedures. The Principal Software\r\nEngineer delivers high quality, high performance code in an agile\r\nenvironment. They are accountable for\r\nusing, evaluating, and learning exciting new technologies that keep our\r\nproducts and teams on the cutting edge. Duties and\r\nResponsibilities : Responsible for application architecture of a software technology or product line, and providing guidance and oversight to multiple development teams working on different products or technologies to ensure that the technologies interoperate or connect to each other appropriately. Participate in the full software development life cycle involving design, development, implementation, testing, and launching. Serve as a technical lead on complex projects. Work closely with other engineers to develop the best technical design and approach for new product development. Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces. Mentor software engineers to improve their skills and make them more effective, productive software engineers. Supervision Exercised: NA Qualifications : Education Preferred: Masters's\r\ndegree in Computer Science or equivalent. Computer Science fundamentals in object-oriented (OO) design\r\npatterns, distributed databases, and machine learning. Work Experience : Minimum 10+ years of professional experience in software development. 7+ years experience API and Services Development 7+ years experience Mobile Application Development 7+ years experience Swift/ObjectiveC, Java, JavaScript 5+ years experience on HL7, Direct Messaging Development 3+ years of strong Angular experience - AngularIO and AngularJS DevOps experience utilizing Chef, RunDeck, Docker Cloud experience with Kubernetes Excellent problem solving and decision making ability Ability to evaluate new and evolving technologies Strong written and verbal communication skills Other : Scrum Master experience preferred. Ability to work well with people and be both highly motivated and motivating. Experience in development of distributed/scalable systems and high-volume transaction applications. Proven ability to make high-level design and architectural choices and developing technical standards, including software coding standards, tools, and platforms. Ability to handle multiple competing priorities in a fast-paced environment. Excellent verbal and written communication skills. Motivation to drive tasks to completion and take ownership of projects. Passion for developing products that provide a great customer experience. Physical and Mental: Ability to multi-task, Analytical skills, Ability to follow verbal or written instructions, Thinking analytically, Communication, Using effective verbal communication, Using effective written communication, Handling stress & emotions, Concentrating on tasks, Making decisions, Adjusting to change, Examining/observing details, Sitting for long periods at a time Critical Quest\r\nDiagnostics Core Competencies : The successful candidate should demonstrate our core\r\ncompetencies of Focus on Customer Seeks to understand and meet the needs and expectations of customers in a manner that provides customer satisfaction and loyalty. Starts with the customer experience and works backwards to the technology. Familiar with design thinking methodology. Know the Business Uses knowledge of Quest's key customer groups and needs, markets, business operations, performance trends and emerging issues and digital trends to inform short and longer-term focus. Collaborate with Others Able to work with others to achieve business priorities. Approaches others with a positive attitude toward achieving common goals. Treats others with respect and values the contributions of others. Promotes Strategic Alignment Collects, analyzes and leverages the broader market and competitor trends to set and communicate strategy and ensure alignment of all core business processes. Digital Dexterity Fluent in modern digital technologies such as cloud, mobility, apps, social media and networking, information, and usability.Able to use technologies in unique, highly innovative ways to better serve customers. Adaptability, responds effectively to changing environments. Able to foresee and change before the need to change arises. Keeps pace with relevant, leading edge technology, sees change as an opportunity. Additional desirable\r\ncompetencies: Intellectual Horsepower Dealing with Ambiguity Innovation Management Command Skills Drive for Results Comfort around Higher Management Negotiating Managing Vision and Purpose Listening Digital Mindset : The candidate should also support our desire to move our\r\nHTAS organization to a digital mindset. This should include shifting from a traditional mindset to digital with\r\nemphasis on: Innovation Collaboration High Skilled workforce Familiarity with Cloud, Mobile applications Ensuring our users experience is mission critical Supporting Agile and agility within our development and operations.
Professional Diversity Network
Deerfield Township, OH, USA
Full-Time