Java Software Development Lead (Alberta)

Java Software Development Lead (Alberta)

02 Aug
|
Halliburton
|
Alberta

02 Aug

Halliburton

Alberta

700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada

Overview
We are seeking an experienced Software Development Team Lead to report to the Delivery Manager and work closely with the Product Owner. The role will lead a team of software developers and testers to develop one or more of our application suites within a multi‑year roadmap.

Responsibilities

Lead the team to deliver new products, features, and hotfixes iteratively using Agile methodology, collaborating with Product Owner, Scrum Master, Developers, and QAs.

Work with architects and other developers to provide technical input to the Product Owner.

Act as the first escalation point to remove impediments and maintain development velocity, ensuring sprint goals are met.

Communicate and escalatation issues clearly and in a timely manner.

Manage day‑to‑day team operations and career development for team members.

Play an active, hands‑on role in development work.

Maintain up‑to‑date knowledge of existing and emerging technologies relevant to the role.

Mentor team developers on architectural and development best practices.

Maintain stability, performance, and reliability of a large commercial thick‑client desktop application.

Work with a large code base and multiple distributed development teams.

Team Cohesion & Soft Skills

Interpersonal Attraction: Build comfort and rapport among team members.

Task Commitment: Foster shared dedication to team goals.

Group Identity: Create a sense of belonging and shared values.

Mutual Support: Encourage willingness to help and provide constructive feedback.

Shared Accountability: Promote responsibility for collective outcomes.

Strong Communication: Encourage open dialogue and feedback.

Transparent Goals: Ensure everyone understands and commits to the shared purpose.

Recognition of Contributions: Value each member’s unique skills and efforts.

Trust: Create opportunities for members to connect and rely on each other.

Conflict Resolution: Address disputes constructively.





Qualifications

BS or MS degree in computer science, geoscience, applied mathematics, or related engineering discipline.

Strong background in mathematics, especially spatial mathematics (2D and 3D geometry) and calculus.

14+ years of experience in software development of complex applications, with excellent understanding of design principles and best practices.

Experience developing large commercial thick‑client desktop applications.

Team Lead experience applying Agile development and delivery methodology.

Java development experience including RESTful APIs, microservices, unit testing, Eclipse RCP/SWT.

Cloud and SaaS development experience: Azure and/or AWS, Docker, Kubernetes, etc.

Experience with CI/CD pipeline tools such as GitLab, GitHub.

Excellent analytical, communication, and problem‑solving skills.

Self‑starter with the aptitude to learn new technologies quickly.

Desirable Attributes

Understanding of machine learning technologies (Python, TensorFlow, etc.).

Experience in geology and geophysics domains, especially oil and gas.

Undergraduate degree in software engineering, computer science, or equivalent.

Agile Scrum certification.

Experience working with multiple distributed development teams.

Candidates whose qualifications exceed the minimum job requirements will be considered for higher‑level roles based on experience, additional job requirements, or business needs.

Job Details

Requisition Number: 207763

Experience Level: Experienced Hire

Job Family: Engineering/Science/Technology

Product Service Line: Landmark Software & Services

Full Time / Part Time: Full Time

Compensation: Competitive and commensurate with experience.

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

#J-18808-Ljbffr

📌 Java Software Development Lead (Alberta)
🏢 Halliburton
📍 Alberta

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java software development lead (alberta) / alberta

Subscribe to this job alert:

Get the latest job offers by email for: java software development lead (alberta) / alberta