Software Architect
The Department
CernerWorks' primary function is to host, manage, and monitor client systems. CernerWorks provides disaster recovery and temporary hosting services for Cerner clients. CernerWorks offers a remote hosting option (RHO) that provides superior performance, security, reliability, and scalability with a lower upfront financial commitment from the client by combining hardware, networking technologies, and technical expertise. It allows healthcare organizations to leverage the most sophisticated and powerful IT solutions available today from our state-of-the-art data centers.
Your Role
The Software Architect is responsible for the design and quality of the components, applications, solution and system. The Software Architect ensures design reviews and code reviews are completed. Associates in this role must have a thorough understanding of requirements and a deep understanding of software engineering domains. The Software Architect may code complex areas and ensures follow-up is completed on action items for technical design reviews. The Software Architect is accountable that quality applications are developed to meet specified business needs. Specific responsibilities include, but are not limited to, making architectural decisions; utilizing development languages and tools to create and implement design; maintaining integrity of architecture; bringing in innovative ideas and applying them to add value; actively participates in the continuous improvement of software development process; performing root cause analysis, identifying problem areas, and makes recommendations for improvement.
Requirements
Desired Skills:
•Experience mentoring other associates
•Proficient in developing strategy and project/solution design
•Excellent written communication skills
•Ability to work overtime and irregular hours when needed
Basic Qualifications:
•Bachelor’s Degree (or the equivalent) in CIS, MIS, IS, Comp Sci, Engineering, Business Administration with emphasis in information systems, or related field and 5 years progressively more responsible related experience
•Minimum of 3 years professional programming experience
•2 plus years of experience utilizing the Agile methodology
•Must currently reside in or be willing to relocate to the Kansas City Metropolitan area
Preferred Qualifications:
•2 plus years with continuous delivery, integration and automated testing
•Experience working in a DevOps organization