Quick Overview
Job Description
Java Holdings Ltd. owns a portfolio of companies and provides high-level execution support for large utility, oil and gas, and power generation projects, with a focus on EPCM (Engineering, Procurement, Construction & Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area.
In this role, you will independently deliver high-quality software features, support production systems, and help configure business-critical workflows and integrations. You will work within established architecture and engineering standards while contributing practical ideas to improve quality, reliability, and team effectiveness.
This position is designed for a mid-level developer with 3-5 years of professional experience who is comfortable taking ownership of assigned work, collaborating with technical and business stakeholders, and escalating risks or design gaps when needed.
What You'll Do
- Develop and deliver assigned front-end components, back-end services, APIs, and application features.
- Write clean, maintainable, secure, and well-documented code in accordance with team standards and established architectural patterns.
- Create and maintain automated tests to support solution quality and reliable releases.
- Troubleshoot and resolve defects, production issues, and application performance concerns.
- Participate in peer code reviews, sprint planning, refinement, testing, and release activities.
- Work with React, C#/.NET, RESTful APIs, Entity Framework Core, Microsoft SQL Server, and PostgreSQL.
- Configure internal and external systems to meet documented project requirements, including complex business rules and digital quality documentation.
- Configure integrations using approved tools, patterns, and standards, and escalate gaps or new integration needs to senior technical resources.
- Collaborate with stakeholders to understand requirements, identify implementation considerations, and support User Acceptance Testing.
- Maintain technical documentation and provide system training or user guidance when required.
- Communicate risks, blockers, and concerns promptly while adapting to evolving requirements and priorities.
What Success Looks Like
- Consistent delivery of reliable, maintainable features that meet documented requirements.
- Effective participation in code reviews, technical discussions, and team planning.
- Accurate system and integration configuration using approved tools and patterns.
- Prompt communication of risks and steady growth in technical and business knowledge.
- Positive contribution to production stability, documentation quality, and overall team effectiveness.
Why Join Us
- Join a growing core development team building and improving business-critical internal systems.
- Work on meaningful operational challenges across construction execution, workforce processes, integrations, reporting, mobile workflows, and platform modernization.
- Develop your skills through collaboration with experienced developers, technical leadership, and business stakeholders.
- Contribute to a team culture that values accountability, learning, practical problem-solving, and coding excellence.
- Receive a competitive salary and benefits package.
- 3-5 years of professional software development experience.
- Proficiency in JavaScript and React for front-end development.
- Experience with C# and .NET for back-end development.
- Strong SQL skills and hands-on experience with PostgreSQL and/or Microsoft SQL Server.
- Experience building or supporting RESTful APIs and modern web applications.
- Experience using Entity Framework Core or a comparable object-relational mapping framework.
- Strong troubleshooting skills and experience supporting production systems.
- Ability to understand how application components, services, integrations, and data fit together.
- Ability to independently deliver assigned features while following technical direction and established standards.
- Clear communication, sound judgment, attention to detail, and effective collaboration skills.
- Comfort working in a fast-paced, deadline-driven environment with changing priorities.
- Ability to travel internationally for site visits and system rollouts when required.
Nice to Have
- Integration development experience, including system-to-system data flows and scheduled processing.
- Experience with Hangfire or a similar background job scheduling framework.
- Knowledge of CI/CD pipelines, source control practices, and DevOps workflows.
- Experience with personnel management, employee record, occupational health and safety, or construction-tracking systems.
- Experience in construction, infrastructure, electrical utility, oil and gas, or power generation environments.
- Experience with SharePoint 2019 or later, document control systems, mobile workflows, GIS, scheduling, or material management solutions.
- Extended Healthcare Plan (Medical, Disability, Dental)
- RPP - Group RRSP
- Group Life - AD&D - Critical Illness Insurance
- Paid Time Off Benefits
- Training & Development
- Employee Assistance Program - Counseling
Similar jobs
- UP
Senior QA Automation Developer (Platform)
Auto ApplyUpgrade
Canada (Remote)🇨🇦Remote2 weeks agoDockerSQLSelenium+12Technology - UP
Développeur(-euse) senior en automatisation AQ – (Plateforme)
Auto ApplyUpgrade
Montreal🇨🇦Hybrid2 weeks agoDockerSQLSelenium+12Technology - UP
Senior QA Automation Developer (HELOC)
Auto ApplyUpgrade
Canada (Remote)🇨🇦Remote2 weeks agoDockerMicroservicesSQL+15Technology - UP
Développeur(-euse) senior en automatisation de l'assurance qualité (HELOC)
Auto ApplyUpgrade
Montreal🇨🇦Hybrid2 weeks agoDockerMicroservicesSQL+16Technology - VE
Enterprise Solutions Engineer, Alberta
Auto ApplyVerkada
Calgary🇨🇦Hybrid6 days agoAWSSAMLTCP/IP+7Technology - VE
Enterprise Solutions Engineer, Quebec
Auto ApplyVerkada
Quebec🇨🇦Hybrid1 week agoAWSSAMLTCP/IP+7Technology - RN
Workplace System Administrator
NewAuto ApplyRiverside Natural Foods Ltd.
North York🇨🇦Hybrid6 hours agoAWSMFAActive Directory+10Technology - RG
Senior Threat Intelligence Analyst
Auto ApplyRockstar Games
Oakville🇨🇦Hybrid6 days agoSQLSplunkCAD+5Technology - EG
Senior Machine Learning Programmer
NewAuto ApplyEpic Games
Montreal🇨🇦Hybrid6 hours agoMachine LearningNumPySciPy+7Technology - UB
Administrateur.rice Systèmes et Applications
NewAuto ApplyUbisoft
Montreal, QC🇨🇦On-site14 hours agoDockerGCPAWS+6Technology - GA
Développeur(se) d'automatisation et d'infrastructure - Infrastructure & Automation Developer
Auto ApplyGameloft
Montreal, QC🇨🇦Hybrid3 months agoGCPMongoDBMySQL+13Technology - GA
DevOps pour infrastructure cloud - DevOps for Cloud Infrastructure
Auto ApplyGameloft
Montreal, QC🇨🇦Hybrid4 months agoDockerGCPMySQL+15Technology