This contracting position should have Fortran, Modern C++ skills, devops practice (SCRUM, XP), linux and knowing HPC will be a plus. Required Skills / Certifications Strong programming skills in FORTRAN, C, modern C++, Python Experience in agile and scrum software development, TDD, continuous integration and deployment Experience with linux: bash and system programming Experience with version control system: Git, Mercurial, SVN Experience with ticketing system and build and test platform such as Jira, Bitbucket Jenkins Some Knowledge in parallel programming: MPI, OpenMP Basic knowledge of HPC system design and hardware architecture such as x86, IBM Power, GPU.