Senior Software Developer

Location: Calgary, AB
Permanent Full-Time
Apply via: Geologic Career Centre
Geologic is a trusted data, software, and information solutions company committed to the Energy Industry. Every day we provide global customers with market-leading data, software, platforms, analytics, education, news, and insights that enable them to make vital decisions that drive growth and efficiency. Based in Calgary, with offices in London (UK) and Houston (US), we deliver critical data-driven intelligence ranging from surface and subsurface well/asset level information & insights to corporate performance benchmarking data and A&D transaction data.
Our people are at the center of our success, and, along with our customer-first approach, these multi-disciplinary teams enable us to deliver the best products and customer service on the market. We’re curious, collaborative, and together we're transforming the energy intelligence landscape.
As a Sr. Software Developer, your primary role will be to develop, design, and maintain our web applications, both existing and new, as well as our web services and scripts. You will have the opportunity to be involved in a variety of aspects of the systems, from React frontends to Python backends to Azure DevOps. As a senior member of the team, you will have the opportunity to help shape the architecture of the system, as well as mentor junior members of the team.
The ideal candidate is self-motivated, detail-oriented, and organised, and who wants to apply their well-developed technical skills towards creating powerful, easy-to-use-tools, and is comfortable working on both the frontend and backend.
How will you spend your day?
- Develop, design, and maintain our web applications using primarily Python and React
- Optimize the system through refactoring
- Participate in, and lead, small project teams
- Provide input into architecture decisions
- Set up and maintain software deployment and integration pipelines
- Provide technical input and advice on implementation strategies
- Mentor junior/intermediate developers through system architecture and code reviews
- Troubleshoot system problems and fix bugs
Ready to Apply? Here’s what we’re looking for:
- 10+ years of delivering commercial web applications in a team environment
- Excellent problem-solving and analytical skills
- Proven object-oriented design and implementation skills
- Strong inter-personal skills, and a desire to collaborate
- Ability to manage multiple projects with competing priorities
- Knowledge of design patterns and their applications
- Experience with the following technologies:
- Python, Django, FastAPI, React, Vite, JavaScript, and PostgreSQ
- Familiarity with the below would be considered valuable:
- Database design skills
- A keen eye for user interface design
- Experience working with Azure Web Services
- Experience with C#.Net and SQL Server
Skills, Capabilities and Traits:
- Professional Standards: You embody a high level of professionalism, honesty, and integrity
- Communication: You’re able to communicate clearly, adapting to your audience
- Collaboration: You enjoy collaborating with your colleagues, sharing your innovative approaches, and learning from theirs.
- Active Listener: You’re able to build strong relationships by being fully present and engaged
- Relationship Builder: You’re approachable and find value in developing relationships and forming connections
- Enthusiasm: You are curious and love learning new technology.
You'll be redirected to
the company's application page