Search jobs > Calgary, AB > Application developer

Senior Applications Developer

BLACK DIAMOND GROUP
Calgary, AB, CA, CA
$107K-$110K a year (estimated)
Full-time

Black Diamond Group owns and operates a portfolio of businesses specializing in modular buildings and remote and temporary workforce housing solutions, along with a digital marketplace for business-to-business crew travel management.

We create value by providing differentiated solutions. We believe each customer and each project is unique and that we can tailor a combination of products and services that deliver an enhanced outcome.

Our Way is to Create a Better Way this is our challenge, our call to action, our why! We believe that a clear strategic vision, with measurable objectives, along with disciplined accountability and data-based decision-making leads to successful outcomes.

When we couple this approach with our values-driven, collaborative, safety conscious culture, we achieve top decile performance, deliver results, and have fun while doing it! We offer careers, not jobs, and we strive for an environment where the best people come to work and feel rewarded for their contributions.

We are a team of the best and the brightest in industry, and since our inception, we have led with a people-first approach.

We give our employees ample opportunity to pursue their interests and passions and support them as their careers progress.

Black Diamond Group’s IT Projects team has a full-time position for Senior Applications Developer. This role is hybrid - in-office with 20% flexibility to work from home The Senior Applications Developer plays a critical role within the IT Business Solutions team, leveraging advanced Microsoft technologies to design, develop, and implement innovative solutions.

This role demands collaboration across cross-functional teams to deliver high-performance, scalable software that drives organizational success.

Responsibilities Collaborate on the development of comprehensive solution designs, encompassing software architecture, network infrastructure, and security components, utilizing Microsoft technologies such as .

NET, C#, ASP.NET, and Azure. Optimize application performance, quality, and responsiveness by identifying bottlenecks and implementing best practices in code efficiency and architecture.

Engage closely with business stakeholders to understand their needs, translating requirements into robust, scalable technology solutions.

Evaluate, recommend, and implement cutting-edge technologies to enhance business operations, including conducting in-depth reviews of vendor solutions and proof-of-concept evaluations.

Oversee the end-to-end implementation of technology solutions, managing resources, timelines, and deliverables to ensure successful project completion.

Collaborate effectively with IT teams, business stakeholders, and external vendors to ensure the seamless delivery of technology solutions.

Act as a subject matter expert for organizational technology solutions, including NetSuite, Salesforce, Oracle EPM, Concur, Office , Power BI, SharePoint, MS Teams, SuccessFactors, data management, network infrastructure, security, and Cloud ERPs.

Provide mentorship and technical guidance to junior developers, conducting code reviews, and ensuring adherence to industry best practices and organizational standards.

Develop and maintain thorough technical documentation for all applications and systems, ensuring clarity and accessibility for future reference.

Drive continuous improvement by staying abreast of the latest advancements in Microsoft technologies and proactively recommending new tools or processes to enhance organizational efficiency.

Qualifications Bachelor’s degree in Computer Science, Information Technology, or a related field with a minimum of 7 years of experience in solution architecture design and implementation, with a proven track record of delivering enterprise-level technology solutions.

Extensive experience in integrating various enterprise applications, including CRM, ERP, financial, and HR systems. Proficiency with data management and analytics tools, such as Power BI, or Tableau, with the ability to design and implement data-driven solutions.

Experience with AI and ML technologies is considered a strong asset, particularly in applying these technologies to enhance business processes.

Solid understanding of cloud-based infrastructure, including public, private, and hybrid cloud environments, with hands-on experience in deploying and managing cloud solutions.

Practical experience with DevOps methodologies and tools, such as CI / CD pipelines, containerization (e.g., Docker, Kubernetes), and automation tools, to streamline the development and deployment process.

In-depth knowledge of IT governance and compliance frameworks, such as COBIT or ITIL, with practical experience implementing these frameworks in a corporate environment.

Strong project management skills with demonstrated leadership abilities to manage cross-functional teams and deliver projects on time and within budget.

Excellent communication and collaboration skills, with the ability to engage effectively with stakeholders at all levels and translate technical concepts into business value.

30+ days ago
Related jobs
Promoted
XSENSOR® Technology Corporation
Calgary, Alberta

This person is an established applications developer and well-versed in developing quality software applications using different platforms and frameworks. We are looking for a hard-working and motivated C++ Applications developer who can create well-structured, reusable, and scalable code. You will ...

S.i. Systems
Calgary, Alberta

Net) and JavaScript Developer to create new and support existing web and mobile construction management applications. As the successful candidate you will work collaboratively with our project management and technical teams to help design, develop and maintain our client's cloud-based and mobile app...

BLACK DIAMOND GROUP
Calgary, Alberta

Black Diamond Group’s IT Projects team has a full-time position for Senior Applications Developer. This role is hybrid - in-office with 20% flexibility to work from home The Senior Applications Developer plays a critical role within the IT Business Solutions team, leveraging advanced Microsoft techn...

S.i. Systems
Calgary, Alberta
Remote

Senior C++ Developer (10+ years) to develop Native UI-Based applications using QT5/6 and QML for OTA updates on vehicle devices. UI-based applications using C++ in QT and QML (Qt 5 or 6). Experience with map-based native applications. ...

S.i. Systems
Calgary, Alberta

NET Developer with FLUTTER experience to support new pod formation that will develop and integrate systems applications in a DevOps/Agile Environment. ...

Promoted
Procom
Calgary, Alberta

On behalf of our client, Procom is seeking a Software Test Developer for a 6-month contract in Calgary, AB. Software Test Developer - Job Responsibilities:. ...

Promoted
Nialli Inc.
Calgary, Alberta

Perform full front-end styling and feature development across all application layers (HTML, styling, React, JavaScript/TypeScript). Work closely with backend developers to get the right data at the right time in an agile environment. Common front-end design patterns and architecture. Nialli products...

Promoted
Bamboo
Canada

You will be a lead developer responsible for the development of new software products and enhancements to existing products. Develop and support software including applications, database integration, interfaces, and new functionality enhancements. Experience with Agile or Scrum software development ...

Promoted
TekRek
Canada

As the Senior Staff Backend Engineer, you will be tasked with:. Working closely with the CTO and existing team of backend distributed systems engineers to architect and implement the product. Strong understanding of OO software design, concurrency, networking. You will be working with a really talen...

Promoted
CrowdPlat
Canada

We are seeking a highly skilled Full Stack Developer to join our team. ...