Application Development | Level 2

Procom


Date: 1 week ago
City: Calgary, Alberta
Contract type: Full time

Application Development

On behalf of our technology client, Procom is searching for an Application Development.


Application Development

This project involves the integration of core technologies from two different platforms into a single unified platform, aiming to harmonize development practices for a better developer experience. The role focuses on empowering developers to deliver high-quality code more efficiently by designing and supporting essential tools.


Application Development - Responsibilities:

  • Migrate projects from Bitbucket Server to product-aligned GitHub mono-repos, working across multiple teams and tech stacks.
  • Convert Java build tools from Maven to Gradle, collaborating with project owners to achieve measurable improvements.
  • Standardize build processes using JFrog Artifactory, GitHub Actions CI pipelines, and integration with our Train deployment system.
  • Implement comprehensive logging, tracing, and alerting for application visibility and performance insights.
  • Enhance developer experience through automation and modern tools (Backstage, linters, static analysis, Gen AI) to boost productivity.
  • Optimize code hygiene using automation tools like Moderne/Open Rewrite and help define best practices.
  • Support, document, and share knowledge about our team's tooling, processes, and practices with development partners.


Application Development - Mandatory Skills:

  • 3-5+ years experience in DevOps or similar application development role (Java/JavaScript)
  • Strong Linux systems experience and advanced Git proficiency (GitHub/Bitbucket workflows)
  • Strong scripting skills (Python, Bash, Groovy, JavaScript, or Go)
  • Expertise designing, implementing and maintaining CI/CD pipelines (GitHub Actions preferred)
  • Knowledge of build systems and package management across multiple languages (Node.js, Java, Python, Go)
  • Docker and Kubernetes understanding
  • Strong analytical and problem-solving abilities to troubleshoot complex issues and deliver effective solutions


Application Development – Nice-to-Have Skills:

  • SDLC process knowledge
  • Experience deploying/managing applications with Kubernetes
  • Observability expertise using tools like Prometheus and Grafana


Application Development – Assignment Length:

12 months


Application Development - Start Date:

ASAP.


Application Development - Assignment Location:

Calgary, Alberta, Canada.
Post a CV