Softwaredeveloper Ii

4 weeks ago


Calgary, Canada Crescentia Solutions Full time

**Company Overview**

We provide a stimulating work environment with teams collaborating at state-of-the-art work stations and plenty of opportunities to learn and grow in your positions and your career. We offer high levels of autonomy doing meaningful work to solve the world’s problems in ways that help people and the environment thrive.

Our mining division is looking for a motivated, highly collaborative Global Support Engineer with excellent customer service, multitasking, and the ability to identify problems and find solutions for our customers and internal teams. If you learn quickly and can master technical expertise while being able to explain technical solutions in simple, easy-to-understand ways, then come join our team where you will be valued and part of solving big, real-world problems in the mining industry.

**Position**:
The Software Developer II’s role is to develop software for the mining industry. Our products are widely used by Geologist and Mining Engineers in the planning and operations of mines around the world. They range from 3D visualization, computer-aided design, optimization solutions for scheduling to data analytics.

**Responsibilities**:

- Develop scientific engineering and design software for the mining industry.
- Solve math and computer science problems while developing new features, components and functionality for existing and new products
- Create technical documentation as required

Qualifications:

- Bachelor's degree in Computer Science, Mathematics, Engineering, or equivalent combination of education and work-related experience
- Strong knowledge in math, statistics and algorithms
- Previous engineering experience
- A minimum one year of related software development experience
- Coding ability in C/C++
- Programming ability in Object Oriented Programming (C#, C++, Java)
- Strong problem-solving skills
- Good organization skills
- High level of accuracy, innovation and motivation, with close attention to detail
- Excellent collaboration skills with the ability work individually and as part of a team
- Familiarity with Design Patterns

Desired:

- Experience in converting algorithms and mathematical concepts into code
- Experience building and implementing using service-oriented architecture
- Experience in Agile Scrum and/or SAFe development processes
- Experience with WinForms, WPF
- Experience with 2D/3D Graphics and Visualization

Must Qualification:

- Legal authorization to work in Canada or the United States

**Travel**:

- No travel requirements

**Benefits**

We are committed to helping our employees thrive as they balance work and their life. We provide competitive pay, profit sharing, retirement savings programs, and incentive-based bonuses; a comprehensive benefits package that includes medical, dental, mental health support, and retirement savings. For your continued learning and professional development, we provide education assistance, funding for professional association memberships, mentoring programs, and access to tools and resources to move your career forward. Finally, we offer and positive and relaxed work environment where you can dress casually any day of the week, enjoy employee-led social clubs, flexible schedules, and work-from-h

Pay: $78,684.72-$120,000.00 per year

**Benefits**:

- Dental care
- Flexible schedule
- Paid time off
- Vision care

Schedule:

- 8 hour shift

Ability to commute/relocate:

- Calgary, AB T3K 2L5: reliably commute or be willing to relocate with an employer-provided relocation package (required)