Applied Memetics LLC

Principal Software Engineer / Architect (remote opportunity / U.S. citizenship required)

US-VA-Chantilly
Job ID
2015-1498
Category
Information Technology

Overview

Applied Memetics LLC (AM LLC) is seeking a Principal Software Engineer / Architect to provide technical support to a Veterans Affairs program. Remote work is authorized and U.S. citizenship is required. 

 

The Clinical Knowledge Management (CKM) program is part of Veterans Affairs' Connected Health Office (CHO) that provides benefits and services to Veterans. A primary goal of the CHO is to design and implement user-friendly, high-quality mobile devices, software, and services for Veterans and their medical caregivers. Specifically, the CKM program ensures a seamless clinical, portfolio, architectural, and operational optimization of these mobile health applications.

Responsibilities

This role will function as a senior technology leader and software architect. 

 

This resource must have:

  • Excellent communication skills and a good command of the English language
  • Experience managing very large engineering teams and managing high-visibility problems
  • Extensive experience in healthcare IT, along with enterprise software design, architecture, and system / software development and security 
  • Previous experience working on Veterans Affairs (VA) agile software development projects

Qualifications

The Principal Software Engineer / Architect must have extensive experience in:

  • Supervising, coordinating and/or performing additions and changes to network hardware and operating systems, and attached devices, including investigation, analysis, recommendation, configuration, installation, and testing of new network hardware and software
  • Providing direct support in the day-to-day operations on network hardware and operating systems, including the evaluation of system utilization, monitoring response time and primary support for detection and correction of operational problems
  • Troubleshooting at the physical level of the network, working with network measurement hardware and software, as well as physical checking and testing of hardware devices at the logical level working with communication protocols
  • Participating in planning design, technical review and implementation for new network infrastructure hardware and network operating systems for voice and data communication networks
  • Maintaining network infrastructure standards, including network communication protocols such as TCP/IP
  • Providing technical consultation, training, and support to IT staff, as designated by the government
  • Must have experience writing scalable web services in Spring / MVC
  • Deep understanding of web service technologies, to include:
    • Interface definitions (e.g., WSDLWADLICDs)
    • Data Schemas (XSDJSON-Schema)
  • Developing and consuming with SOAP-and REST-based services
  • Developing and testing web services in js (Express) and Java(e.g.,JAX-RS, Spring Web Services)
  • Experience developing in and configuring J2EEcontainers
  • Experience with Javascript and Java Development
  • Fluency in developing shared MAE services (e.g., MDWS and VistA exchange)
  • Experience with Git and distributed version control systems
  • Backend services: Java J2EE, RESTful services, Spring, Spring Security,  & Spring MVC knowledge, object-oriented design principles, SOA principles, WebLogic, Tomcat app server, JPA
  • UI layer: Knowledge of mobile applications development (IOS and/or Android), Backbone, Node.js, Angular.js, Cordova (Phonegap), Xcode (Objective-C/Swift), JS/CSS/HTML5, and JQuery
  • Databases: Oracle, MySQL, MongoDB
  • Development build tools: Git, Ant/Maven, Gradle, Jenkins, Docker, continuous integration 
  • Diagnosing and resolving complex communication problems 
  • Master's degree in computer science, engineering, math or equivalent and 10 years of experience
  • 10 years of additional, relevant experience may be substituted for education   

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!