Job Description
Job Description
Java Holdings Ltd. owns a portfolio of companies in North America and Europe and is engaged in its acquisitions providing high level execution support for large utility, oil and gas, and power generation projects, specializing in EPCM (Engineering, Procurement, Construction & Management). We are seeking a highly motivated and detail orientated Developer to join our team in the Edmonton area or Calgary area. The successful candidate will play a key role in optimizing business execution through requirements gathering, process development and systems implementation.
This role is ideal for someone with 2–4 years of development experience who enjoys coding, problem-solving, and learning new technologies. You’ll implement components, middleware, and features designed by the architect, while being expected to understand how different parts of the system fit together and adapt to changing requirements . Over time, you’ll have the opportunity to grow into a feature-owning developer as your skills and confidence develop.
Requirements
What You’ll Do
- Implement front-end components, middleware, and APIs based on designs and standards provided by the software architect
- Write clean, maintainable, and well-documented code according to team guidelines
- Resolve bugs and issues in existing internal systems
- Help identify issues during User Acceptance Testing
- Understand how different parts of the system interact and follow architectural patterns
- Adapt to evolving requirements and priorities under guidance
- Work with both Microsoft SQL Server and PostgreSQL databases depending on project needs
- Participate in code reviews, sprint planning, and debugging / troubleshooting
- Learn and grow by working closely with the architect and senior developers
- Provide system training and guidance to users when required
What We’re Looking For
2–4 years of professional software development experienceAbility to travel internationally for site visits and system rollouts when requiredProficiency in JavaScript / React for front-end developmentExperience with C# / .NET for back-end developmentStrong understanding of SQL, including experience with PostgreSQL and / or SQL ServerFamiliarity with RESTful APIs and web application architectureExperience with personnel management, personnel profiles, employee record management and / or occupational health and safety system administrationExperience using Entity Framework (EF) Core for data accessComfortable working in a fast-paced, deadline-driven environmentAbility to think in abstractions and understand how components and systems fit togetherWillingness to learn, follow architectural guidance, and adapt to evolving requirementsNice to Have
Experience with Hangfire or similar background job scheduling systemsKnowledge of CI / CD and DevOps workflowsExperience in the construction, infrastructure, and / or electrical utility industriesExperience with SharePoint 2019+ or other document controls systemsWhy Join Us
Be part of a growing core development team , helping to shape the foundation of our internal business systemsOpportunity to learn and grow under guidance of a lead architect, with potential to progress into a feature-owning developer role over timeCompetitive salary and benefits packageBenefits
Extended Healthcare Plan (Medical, Disability, Dental & Vision)RPP - Group RRSPGroup Life - AD&D - Critical Illness InsuranceTraining & DevelopmentEmployee Assistance Program - Counseling