Senior Java Software Engineer
Halliburton
Date: 6 hours ago
City: Calgary, AB
Contract type: Full time

Job description:
Job Description
Profile description:
Job Description
We offer:
Job Description
- Lead the team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Product Owner, Scrum Master, Developers and QAs
- Working with the architects and other developers, provide technical input to the Product Owner.
- Act as first point of escalation to ensure impediments are removed and team maintains development velocity and achieves committed sprint goals.
- Communicate and escalate issues in a clear and timely manner
- Team management including day to day and career development for team members
- This is a hands-on role and will be expected to take an active part in development work
- Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role
- Working and collaborating with remote teams around the world
- 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice
- 10+ years of Java and C++ development experience
- History of applying best practices, code reviews and quality checks
- Familiarity with build pipeline tools and technologies such as Gitlab
- Must be self-motivated but needs to work well in a team environment
- Excellent analytical, communication and problem-solving skills
- Self-Starter; willing to learn new technologies, ability to learn fast
- Team player: willing to coach junior team members and cooperate on problem solving
- Knowledge of Eclipse RCP and Eclipse OSGi
- Swing and SWT experience
- Understanding of Machine Learning technologies (Python, TensorFlow etc.)
- Experience in Geophysics and/or Geology domain especially Oil and Gas
- Undergraduate degree in Software Engineering, Computer Science or equivalent
- Agile Scrum certification
- Experienced in working with remote teams
- Advanced awareness and understanding of AI technologies/tools
- Familiarity and understanding of modern cloud technologies and microservices
Profile description:
Job Description
- Lead the team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Product Owner, Scrum Master, Developers and QAs
- Working with the architects and other developers, provide technical input to the Product Owner.
- Act as first point of escalation to ensure impediments are removed and team maintains development velocity and achieves committed sprint goals.
- Communicate and escalate issues in a clear and timely manner
- Team management including day to day and career development for team members
- This is a hands-on role and will be expected to take an active part in development work
- Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role
- Working and collaborating with remote teams around the world
- 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice
- 10+ years of Java and C++ development experience
- History of applying best practices, code reviews and quality checks
- Familiarity with build pipeline tools and technologies such as Gitlab
- Must be self-motivated but needs to work well in a team environment
- Excellent analytical, communication and problem-solving skills
- Self-Starter; willing to learn new technologies, ability to learn fast
- Team player: willing to coach junior team members and cooperate on problem solving
- Knowledge of Eclipse RCP and Eclipse OSGi
- Swing and SWT experience
- Understanding of Machine Learning technologies (Python, TensorFlow etc.)
- Experience in Geophysics and/or Geology domain especially Oil and Gas
- Undergraduate degree in Software Engineering, Computer Science or equivalent
- Agile Scrum certification
- Experienced in working with remote teams
- Advanced awareness and understanding of AI technologies/tools
- Familiarity and understanding of modern cloud technologies and microservices
We offer:
We invest in our employees through competitive compensation plans, health benefits, work-life programs, and reward and incentive plans. We have the right people to develop the right technologies and bring innovative solutions to the industry – and we value those people as an unmatched competitive advantage.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume