Search jobs > Calgary, AB > Application developer

Senior Applications Developer

BLACK DIAMOND GROUP
Calgary, AB, CA, CA
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 the 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 Business Solutions 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, supporting the essential applications used across the organization.

There is a high level of focus on integration between systems and applications in this role and requires strong analytical skills and the ability to see the big picture.

This role is a high impact position, and works with our broader IT team, as well as users and stakeholders across the organization to ensure applications are functioning at their full capacity to enable performance and drive organizational success.

The ideal candidate will have 3+ years of experience in integrating business applications at the corporate IT level used across an organization, such NetSuite, Salesforce, Oracle EPM, Concur, Power BI, SharePoint, MS Teams, SuccessFactors.

They also will have experience with data management, API development and integration, and Cloud ERPs and a high level of skill in utilizing Microsoft technologies such as .

NET, C#, ASP.NET, and Azure with extensive experience in SQL. They will have proven experience in working on integrations, preferably with SSIS and / or Boomi.

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.

As a key member of an IT team comprising software developers, system analysts, and business analysts, collaborate effectively with other 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, Power BI, SharePoint, MS Teams, SuccessFactors, data management, 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 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.

Required Qualifications : Bachelor’s degree in computer science, Information Technology, or a related field with a minimum of 6 years of experience in software design and implementation, with a proven track record of delivering enterprise-level technology solutions.

Hands on experience Microsoft technologies such as .NET, C#, ASP.NET, and Azure. Analytical mindset with big picture thinking and the desire and aptitude to grow solutions architecture skillsets Extensive experience in integrating various enterprise applications, including CRM, ERP, financial, and HR systems.

Extensive experience with SQL. Knowledge of IT governance and compliance frameworks, such as COBIT or ITIL Cloud-based infrastructure experience, including public, private, and / or hybrid cloud environments Excellent communication and collaboration skills, with the ability to engage effectively with stakeholders at all levels and translate technical concepts into business value.

Good to have : Nice to have hand-on experience with : SSIS, Boomi (or similar), Mobile Development (Flutter is a plus), Web Development (Blazor is a plus) Hands-on experience 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.

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.

30+ days ago
Related jobs
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

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, supporting the essential applications used across the organization. Black Diamond Group’s IT Business Solu...

Promoted
Alignerr
Calgary, Alberta
Remote

As an AI Tutor - Coding, you'll play a critical role in shaping the future of AI.You'll leverage your subject-matter expertise to train and evaluate AI models, ensuring the information they generate is reliable and relevant across various domains.This position offers a unique path for professional g...

ITL Canada
Calgary, Alberta

Job description Infosys is seeking a Java Developer. Experience in core Java-Multithreading, collections, Servlets and JDBC. ...

Amaris Consulting
Canada

Si vous êtes un(e) professionnel(le) motivé(e), avec une solide expertise en développement Java et une vision moderne des pratiques DevOps, nous aimerions vous rencontrer !. Concevez et développez des solutions Java évolutives et performantes, tout en intégrant les meilleures pratiques DevOps pour g...

Level Access
Canada
Remote

Looking for a Software Engineering role where you can write great code AND make a difference to the world? Level Access helps companies design and enhance their digital systems - including websites, web applications, software, and hardware - so they are usable by people with disabilities. We are loo...

CB Canada
Calgary, Alberta

NET Developer - Mandatory Skills. NET Developer - Assignment Location:. NET Developer- Assignment Length:  . ...

Wagepoint
CA
Remote

Senior Software Development Engineer in Test (SDET). Speaking of, we “pull rabbits out of hats” for thousands of small business owners across the US and Canada who rely on our payroll software to pay their employees and process their payroll taxes. ...

Valsoft Corporation
CA
Remote

We are hiring at AllTrust Networks for a Lead Software Developer to join our growing team in Canada!. Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple vertica...

Miovision
Canada
Remote

Lead the implementation of new front end library components to configure computer vision algorithms. We practice DevOps, and developers manage the development, deployment, and monitoring of our products. Discuss, recommend, and implement architecture and code structure considerations with the team. ...