Senior Application Developer/Architect


Exostrategies is a small, agile professional services company that principally serves the federal government and provides affordable enterprise transformation services in anticipation of evolving threats to our nation’s critical infrastructure and operations.

General description:
The purpose of the Senior Application Developer/Architect position is to provide critical support for the design, development, testing and implementation of data information systems for various users, including the JSC clinic, Space Medicine staff, and mission medical support teams. The general purpose of many of these systems is to support the accumulation, storage, display, analysis and exchange of human subject health related data between various groups. The HHPIT Architect will provide technical oversight and direction to other developers, reviewing and guiding designs and ensuring proper fit into the technical environment.

Essential duties and responsibilities include:

  • Participate in all areas of the design, development, testing, implementation, training and support of various application development projects according to applicable HHPIT work instructions & processes
  • Support the technical goals of the Application Development Team by working closely with other Architects as applicable in all application design and development phases
  • Participate in design and planning meetings to support the technical infrastructure needs of various projects
  • Gather and document functional requirements as needed from user representative
  • Develop and document technical design based on functional requirement
  • Assist in the design of all layers of proposed applications, including user interfaces, business logic and database
  • Develop software to support the functional requirements and technical design for all components of application
  • Conduct appropriate unit testing and system/integration testing of all developed applications
  • Assist with the proper coordination and conduct of functional user acceptance testing of all developed applications
  • Work with users and technical support staff to coordinate and execute proper migration of developed applications into a production environment
  • Assist in the development and delivery of user and/or technical support staff training on developed application
  • Support the development, adoption, implementation and improvement of coding standards
  • Assist in the evaluation of commercial off-the-shelf (COTS) products
  • Provide weekly status reports of work activities to applicable Application Development Team Lead(s)
  • Assist in defining the application architecture. Ensure all aspects of the application solution architecture are optimized given constraints on time and budget by working with subject matter expert
  • Utilize Microsoft Team Foundation Server (TFS) as both a Code Repository and Application Lifecycle Management tool
  • Provide support/mentoring to other developers for architecture and programming guidance. Decompose application requirements, assign technical tasks, and verify completeness of solutions for junior developer
  • Ensure compliance with all applicable NASA standards and work instruction
  • Establish, promote and maintain a service-oriented, customer-service focused culture that supports new custom development, COTS and sustaining activities

Required qualifications:

  • Demonstrable experience in the following technologies is required: C#.NET, HTML, Microsoft Visual Studio, Microsoft SQL Server, basic SharePoint skills, XML, KnockoutJS or other responsive web UI framework, ASP.NET WebAPI, ASP.NET MVC, Entity Framework
  • Ability to coordinate with team members, project staff, customers, users, and other stakeholders to successfully develop, conduct, and implement software development projects
  • Ability to design software in a tiered architecture to ensure maintainability and proper separation of concern
  • Knowledge of, and experience with, TFS as a formal software project management tool with a minimum of 8 years of most recent experience in multi-tier web application and database development using ASP.NET, C#, SQL, MVC, Entity Framework, JavaScript
  • Experience with Object Oriented programming is required

Desired qualifications:

  • Experience with the following technologies is desirable: SSRS, InfoPath, SSIS, SSAS, BizTalk Server, LINQ, SharePoint developer skills
  • Prior NASA experience
  • Microsoft Certified Professionals or other software development related certification
  • Experience with software development in a medical environment
  • Experience with modeling concepts and modeling tools
  • Experience with integration tools and standards

Education requirement:

  • Bachelor’s degree in a related field plus fifteen years work experience

Security clearance requirement:

  • Must be able to obtain and maintain a US Government security clearance

Available work location:

  • Houston, Texas


Interested parties please send your resume, in PDF or Word compatible format, to:

Exostrategies considers applicants for all positions without regard to race, color, religion, creed, gender, national origin, age, disability, marital or veteran status, or any other legally protected status.

Posted September 13, 2019