Itasca Consulting Group is seeking a Software Developer to work on their suite of desktop applications used in civil, mining, and petroleum engineering, aiming to deliver advanced numerical analysis solutions to clients.
Requirements
- Experience with C++
- Experience with numerical modeling software (e.g. Finite Element modeling)
- Knowledge of Qt and Python is a plus
Responsibilities
- Design and write object-oriented code (C++)
- Work collaboratively with the software development team to develop and maintain Itasca’s software
- Communicate with Itasca consultants and external clients to understand user needs and help find and develop effective solutions
- Be self-motivated with the ability to think creatively and solve problems independently
- Be willing and able to take on different responsibilities within a small software team, including DevOps, testing, technical support, documentation and training
Other
- Bachelor’s degree in computer science, engineering, or a related field
- Excellent written and verbal communication skills in English