Axle Informatics

  • Senior Software Architect

    Job Locations US-MD-Rockville
    Posted Date 3 months ago(8/15/2018 1:49 PM)
    ID
    2018-1150
    # of Openings
    1
    Category
    Information Technology
  • Overview

    Axle Informatics is a scientific research and information technology company that offers innovative computer services, informatics, and bioresearch solutions to research centers and healthcare organizations around the globe. With experts in software engineering, bioinformatics, molecular research, and program management, we focus on developing and applying technological tools and scientific techniques to empower the world of research. We work with some of the top research organizations and facilities in the country including multiple institutes at the National Institutes of health (NIH), which means candidates will be receiving the best on-the-job training possible in this field.

     

    We are looking for a candidate with deep software development and design expertise, an understanding of enterprise architecture, and strong written and verbal communication skills. The Senior Software Architect will support our work at NIH. The position will be based in Bethesda/Rockville, MD

    Responsibilities

    • Designs; develops and tests highly complex new software products or makes significant enhancements to existing software.
    • Factors emerging technologies and product supportability into design and implementation.
    • Provides input to staff involved in writing and updating technical documentation such as user manuals; system documentation; and training materials.
    • Works closely with subject matter experts in order to understand system requirements.
    • Analyzes product/system-level requirements and translates them into software specifications.
    • Prepares reports on analyses; findings; and project progress; and presents results to management and/or customer personnel.
    • Drives the use of object-oriented principles and design patterns into new and existing designs.
    • Designs; implements; tests; and debugs applications according to corporate standards and procedures and department operating procedures on new and sustaining engineering projects.
    • Creates software development process documentation to include requirements; design; interface specifications and verification documentation.
    • Performs unit; integration; and system testing and capacity / performance testing of applications
    • Work as a collaborative team member in engineering projects. May perform software leadership activities.
    • Mentors junior team members.
    • Develops software estimates for assigned features and functions and makes delivery commitments.
    • Participates in design reviews to identify issues and provide input to design recommendations.
    • Leads the software development efforts for a project including task planning and tracking and task assignments to team members

     

    Qualifications

    • Bachelor’s Degree in computer science; Engineering or a related technical discipline; or the equivalent combination of education; technical training; or work/military experience.
    • Master’s Degree preferred.
    • More than 8 years of related software development experience.
    • IAT II - 8570 Compliance
    • Bachelor’s Degree in computer science; Software Engineering or Computer Engineering.
    • Strong object-oriented programming skills in Java and/or C++.
    • Experience with HTML5/CSS/Javascript.
    • GUI development experience (Java Swing / JavaFX / Motif).
    • Experience in object-oriented analysis and design (utilizing UML).
    • Thorough understanding of the complete software development lifecycle including estimation and planning; design and architecture; development; testing; integration and deployment.
    • Practical experience with distributed processing; multi-threading and multi-tasking software solutions.
    • Experience with version control systems (GIT; Mercurial).
    • Linux development experience.
    • Excellent verbal and written communication skills
    • Software development team leadership experience.
    • Experience using continuous integration and code analysis tools.

     

     

    The diversity of Axle’s employees is a tremendous asset. We are firmly committed to providing equal opportunity in all aspects of employment and will not tolerate any illegal discrimination or harassment based age, race, gender, religion, national origin, disability, marital status, covered veteran status, sexual orientation, status with respect to public assistance, and other characteristics protected under state, federal, or local law and to deter those who aid, abet, or induce discrimination or coerce others to discriminate. 

    Options

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