GovernmentCIO

  • Python Developer

    Job Locations US-MA-Boston
    Posted Date 2 months ago(5/17/2018 4:27 PM)
    Job ID
    2018-1326
    # of Openings
    1
    Category
    Information Technology
  • Overview

    The Million Veteran Program receives and stores large volume of genomic data for Veterans around the world. We are seeking a full-stack software engineer with emphasis in Java, PHP and Python. The prospective candidate will be sustaining and developing software applications and tools for researchers.  This position is for an onsite developer at the Boston VA Medical center in downtown Boston.

    Responsibilities

    Your primary job functions are as following but not limited to:

    • Participate in the complete software development life-cycle, work with operations team to prepare and execute releases
    • Contribute ideas to the architecture and design of new systems and tools 
    • Improve and enhance existing systems and tools
    • Work with the business owners to define requirements, develop solutions, arrive at the designs and execute the implementations.
    • Troubleshoot issues and support the operation of production software and tools.
    • Authoring and maintaining technical documentation

    Qualifications

    • Bachelor’s or Master’s Degree in Computer Science or Mathematics or equivalent
    • Experience working in a scientific research environment is important.
    • 2+ years of strong experience in core Java, Python and related technologies in a Unix/Linux environment
    • 4+ years of experience in Systems analysis, design, development, testing and support,
    • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
    • Professional experience building apps or services from the ground up and scaling at an enterprise level
    • Experience with Open Source tools and frameworks, such as Spring, Hibernate, Junit and Angular 
    • Experience or interest in working with cloud computing, familiarity with big data processing is a plus
    • Strong understanding of SOA methodologies and service architectures experience using web servers, application containers, caching technologies
    • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) and understanding of NoSQL databases (Cassandra)
    • Experience with messaging systems (i.e., MQ and JMS)
    • Experience with build tools, such as Mercurial, Git, Maven, and Jenkins
    • Proven ability to write comprehensive unit and integration tests
    • Passion for writing clean, tight code that performs well
    • Excellent written and verbal communication skills are a must
    • Self-motivated: setting and achieving goals with little supervision.
    • Dependable: following through tasks assigned with consistency.
    • Team-oriented: easy to collaborate and willing to help others.

    Options

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