Fortran programmer is responsible for developing highly mathematical applications in geotechnical analyses for three dimensional finite element software.
Job descriptions
- Involves the creative development of existing products and new applications mainly on the Windows platform.
- Take part in the initial planning of software workflow.
- Incorporate a variety of different functions for solution module.
- Contact with users to discover the needs for further developments.
- Drafting technical specification for software projects.
- Update the software to remain current.
Job requirements
The programmer must:
- Possess knowledge of the most current Fortran programming techniques.
- Have good knowledge of Microsoft Visual Studio environment, including Team Foundation Server (TFS).
- Have good knowledge of stream input/output in Fortran.
- Have experience with Fortran/C# interoperability.
- Be conversant with dynamic storage allocation of arrays.
- Have a working knowledge of Message Passing Interface (MPI) and OpenMP.
- Have strong verbal and visual communications skills.
- Be flexible because they may be called upon to change their program.
- Be able to work well under the pressure of tight deadlines and changing demands.
- Possess at least 3-years??? professional experience as Fortran Programmer.
Nice to Have:
- MSc/BSc in Computer science/Physics/Geophysics
- Experience in developing Scientific Applications
- Knowledge in Finite Element Method
- Good Mathematics skills (A Level and above)
Experience in Geotechnical Engineering
To apply for this position, please email your Resume to career@geosoft.sg.