ColdFusion & Python/Django Job Opportunity in Bethesda, MD

Responsibilities

  • Assist NLM OCCS with the transition of 50 software projects from the Coldfusion Server Technology to the Django/Python Framework
  • Advising developers in the best approach to migrating their existing projects into the new framework
  • Mentoring developers in adapting to ORM and converting existing Database Schema into Model-oriented schemas
  • Training developers on the Python/Django framework
  • Training/Advocating a Test-driven approach to software development
  • Advising Systems Support staff on how best to support the new application framework in the NLM systems infrastructure
  • Researching and Prototyping solutions to challenges posed by the NLM systems infrastructure
  • Researching and Recommending approaches to republish APIs on the Django/Python platform
  • Developing and Evangelizing best practices among developers

Requirements

  • 5 years of Django/Python Development Experience with 10-15 years Software Development/IT Development Experience
  • Demonstrates a full understanding of Human Factors, Usability, and Accessibility (especially Section 508)
  • Implements software solutions using modern techniques and toolsets including the use of Git, Continuous
  • Integration Systems (Bamboo, JIRA, Stash)
  • Follows Agile processes and methodologies
  • Demonstrates the Ability to perform data modelling and data manipulation using SQL on Oracle, MySQL, and PostgreSQL
  • Demonstrates ability to work with Frontend technologies: HTML5, CSS3, and Advanced Javascript Frameworks such as AngularJS or JQuery
  • Demonstrates technical expertise as a user of all platforms associated with the Development process: Windows 7-10, Mac OSX, and Centos 6-7
  • Works with Stakeholders, Users, and Project Managers to meet NLM Project Goals and Milestones
  • Language Skills: Python(3.x), Django(1.8+), BASH, JavaScript, CSS 2/3

Apply here.

 

Leave a Reply