LEAD SOFTWARE ENGINEER

Location
Virginia Beach, VA
Posted
Aug 14, 2018
Closes
Oct 19, 2018
Industry
Engineering
Hours
Full Time
Job Description: Acts as the most senior software engineer for one or more software applications or projects. Leads and coordinates development activities for other software engineers. Provides guidance and direction for the development of mobile, web, voice, API, middleware or integration systems, software components and frameworks. Responsible for documenting technical specifications and providing development support to teams, projects or individuals. Education Level
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

Experience
Required: Software Development - 8 years

Preferred: None, unless noted in the “Other” section below

License
None, unless noted in the “Other” section below

Skills
Required:

Preferred: None, unless noted in the “Other” section below

Other
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.