• Lead Application Developer

    Posted Date 3 months ago(12/24/2018 10:47 AM)
    Job ID
    # of Openings
    Job Location(s)
    Information Technology
  • Overview

    Medical Science & Computing (MSC) is an exciting growth oriented company, dedicated to providing mission critical scientific and technical services to the Federal Government. We have a distinguished history of supporting the National Institutes of Health (NIH) and other government agencies. MSC offers a dynamic and upbeat work environment, excellent benefits and career growth opportunities.


    We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, Medical and Flexible Spending Accounts, Pre-Tax Transit Assistance and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!



    Duties & Responsibilities

    Medical Science & Computing is searching for a Lead Applications Developer and Programmer to provide technical leadership and direction for systems at the National Institutes of Health (NIH).

    • Design, develop, enhance, debug, and implement software, and troubleshoot production problems related to software applications.
    • Support grants database systems associated with NIH grants database to meet the customer’s specific business needs.
    • Design and develop ad-hoc queries, reports and data structures against local and/or enterprise data structures based on specific business needs for the user community that augment specific business applications (Oracle and SQL Server), as well as advanced features MS Excel 2010 support (pivot tables, formulas, etc.).
    • Testing of internally developed applications prior to image release, application deployments and environment migrations
    • Assists with setup, deployment of COTS systems and troubleshoot problems (i.e. knowledge of Visual Studio setups)
    • Participate in software development quality assurance (QA) developed software systems through testing, evaluation of products, and recommendations on solutions.
    • Research, test, build, and coordinate the conversion and integration of new products based on client requirements.
    • Design and develop new software products or major enhancements to existing software, and address problems of systems integration, compatibility, and multiple platforms.
    • Consult with project teams and end users to identify application requirements, and perform feasibility analysis on potential future projects to management.
    • Assist in the evaluation and recommendation of application software packages, application integration and testing tools, and resolve problems with software and respond to suggestions for improvements and enhancements.
    • Work cooperatively as a member of a software development team to:
      • Develop and support new web based applications as required in meeting the business needs.
      • Maintain and enhance the existing web based applications.
      • Collaboratively work with team members on requirements, analysis, design, programming, configuration management, accessibility remediation and compliance, and quality assurance testing.

    • Act as team leader on projects, and instruct, assign, direct, and check the work of other software developers on development team. Participate in development of software user manuals. 




    • BA or BS degree and 14+ years of experience with Software Development or MA or MS degree in CS, Engineering, or IT 
    • 10 years of experience in Software and Application Design, Development, and Test and Evaluation
    • 4 years of experience in programming, and specific project programming languages 
    • 3 years of experience with Database development, Web page design, and using .NET tools and .net Integrated Development Environment tools, asp.net, SQL Server 2017 and Oracle
    • Proven experience with cloud implementations and technologies, specifically with AWS and Azure
    • Experience with all OS including Linux, Windows, and Solaris
    • Experience with DevOps and CI/CD and other collaboration tools
    • MUST be able to provide 2 links to application developed.
    • One of the following certifications: Certified Software Development Professional (CSDP), Certified Software Engineering Professional(CSEP)
    • Possession of excellent oral and written communication skills

    Additional Qualifications:

    • Experience with Agile 
    • Experience with the NIH or HHS clients 
    • Ability to be a self-starter, multitask in a fast-paced environment, and prioritize multiple tasks with minimal supervision 
    • Possession of excellent team-oriented, team building, presentation, organizational, analytical, and problem-solving skills 

    Medical Science & Computing is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.


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