LEAD SOFTWARE ENGINEER
Bachelor's Level Degree - COMPUTER SCIENCE - Experience in lieu of education: Yes OR
Bachelor's Level Degree - INFORMATION TECHNOLOGY - Experience in lieu of education: Yes
Required: Software Development - 8 years
Preferred: None, unless noted in the “Other” section below
None, unless noted in the “Other” section below
Preferred: None, unless noted in the “Other” section belowOther
8+ years of software engineering experience. Deep knowledge of software design, security, & development principals, methodologies, & architectures required. Expert in mobile application development using native iOS/Android platforms & hybrid frameworks. Competency in performance tuning and UX design concepts across multiple form factors.Expert in modern web development frameworks. Proficient in libraries, transpilers, bundlers, unit testing and build tools. Competency in web vulnerability & mitigation strategies. Knowledge of Amazon Alexa Skill development or Google Home development desirable. Expert in design and development of RESTful web APIs, microservice architectures, service oriented design, database technologies and middleware platforms. Expert in healthcare integration standards & platforms: HL7, EDI, FHIR, etc. Knowledge of healthcare data standards, real-time messaging workflows and integration design. Expert in design and development of custom apps for business administration and insurance technologies. Expert in data design and development for ETL, data quality, master data management or other related development within Big Data ecosystems such as NoSQL (Hadoop, Columnar, Graph) and SQL.