Fortran programmer is responsible for developing highly mathematical applications in geotechnical analyses for three dimensional finite element software.


Job descriptions

  1. Involves the creative development of existing products and new applications mainly on the Windows platform.
  2. Take part in the initial planning of software workflow.
  3. Incorporate a variety of different functions for solution module.
  4. Contact with users to discover the needs for further developments.
  5. Drafting technical specification for software projects.
  6. Update the software to remain current.


Job requirements


The programmer must:

  1. Possess knowledge of the most current Fortran programming techniques.
  2. Have good knowledge of Microsoft Visual Studio environment, including Team Foundation Server (TFS).
  3. Have good knowledge of stream input/output in Fortran.
  4. Have experience with Fortran/C# interoperability.
  5. Be conversant with dynamic storage allocation of arrays.
  6. Have a working knowledge of Message Passing Interface (MPI) and OpenMP.
  7. Have strong verbal and visual communications skills.
  8. Be flexible because they may be called upon to change their program.
  9. Be able to work well under the pressure of tight deadlines and changing demands.
  10. Possess at least 3-years??? professional experience as Fortran Programmer.


Nice to Have:

  1. MSc/BSc in Computer science/Physics/Geophysics
  2. Experience in developing Scientific Applications
  3. Knowledge in Finite Element Method
  4. Good Mathematics skills (A Level and above)

Experience in Geotechnical Engineering

To apply for this position, please email your Resume to