Libra Project - Technology
RJ, BR
Halliburton
Halliburton is one of the world's largest providers of products and services for the ever-evolving needs of the energy industry.We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.
Please Note:
This posting is intended to collect candidate information for Halliburton’s talent pool, and is not considered an application. By completing the candidate profile, recruiters will have visibility to your information in order to contact you for a future related job opportunity. In addition to providing your information on this posting, we encourage you to create a Job Alert within our career site. The Job Alert allows you to select search criteria for positions that match your interest(s). Once positions are posted that match your search criteria, you will receive an email notification.
Positions available:
- UX Designer
- Software Developer (Python)
- Software Developer (Front-end)
Python Developer
Responsibilities
- Develop and maintain Python-based applications and services with a focus on data analysis and visualization.
- Write Python code using libraries like NumPy and Pandas for data manipulation and analysis.
- Create and enhance interactive, real-time dashboards and visualizations using Plotly and Dash.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Optimize and refactor existing code to improve performance and scalability.
- Troubleshoot, debug, and resolve issues in applications and systems.
- Stay updated with the latest trends in data visualization and Python development to continuously improve processes and products.
- Maintain up-to-date knowledge of development tools and practices.
Requirements
- Completion of an undergraduate degree in Computer Science, Engineering, or a similar discipline.
- 2+ years of experience in software development is preferred.
- Excellent English communication skills, written and verbal.
- Strong proficiency in Python programming.
- Extensive experience with NumPy and Pandas for data manipulation and analysis.
- Hands-on experience in creating interactive visualizations using Plotly and building dashboards using Dash.
- Experience with web frameworks (e.g., Flask, Django) is a plus.
- Strong understanding of data structures, algorithms, and statistical analysis.
- Familiarity with REST APIs, microservices, and cloud environments (AWS, GCP) is preferred.
- Solid understanding of version control tools (e.g., Git).
- Problem-solving mindset with excellent analytical and debugging skills.
- Ability to work independently as well as in a team-oriented, collaborative environment.
Desired Experience and Skills
- Oil & Gas industry experience nice to have.
- Experience with machine learning frameworks like TensorFlow or Scikit-learn.
- Knowledge of database systems such as SQL, NoSQL, and familiarity with database queries.
- Prior experience working in an Agile/Scrum development process
Senior Developer (Front-end)
Responsibilities
- Independently design, code, test, troubleshoot, document, and deploy applications & services, working within the scrum team and using best practices for modularity, maintainability, and performance.
- Work with the team to develop strategies for automated testing of the UIs and related services.
- Assist the team lead in product planning and technical solution design.
- Collaborate closely with product management, UX designers, and backend developers to ensure seamless integration and smooth user experience.
- Provide technical guidance, code reviews and mentor junior team members.
- Proactively identify areas for system improvement and propose solutions.
- Create and maintain technical documentation.
- Assist in creation of external user documentation.
- Maintain up-to-date knowledge of existing and emerging technologies relevant to the role.
Requirements
- Completion of an undergraduate degree in Computer Science, Engineering, or similar discipline.
- 7+ years of experience in software development of complex applications is preferred.
- Excellent English communication skills, written and verbal.
- Deep understanding of software and SaaS design principles, patterns and best practices.
- Deep understanding of designing components and services for use in a larger ecosystem.
- Experience with Cloud and SaaS Development: Azure/AWS, Docker, Kubernetes, microservices, event-streaming, etc.
- Proficiency in writing modern web applications and use of HTML5, CSS, SASS, JavaScript, Angular 12+, Angular CLI, Typescript, npm, VS Code.
- Strong understanding of RESTful APIs and related tools/technologies like JSON and Swagger.
- Experience consuming data from relational and non-relational data systems such as PostgreSQL, MongoDB, Cassandra.
- Familiar with secure coding practices and able to identify and fix security issues.
- Experience with unit testing or other testing tools such as JEST, Karma/Jasmine, Protractor.
- Experience evaluating and using third party components and frameworks.
- Proficiency in Git version control.
- Familiar with backend build tools such as Jenkins, Gitlab, Gradle, Maven, npm.
- Excellent analytical and problem-solving skills and ability to learn fast.
Desired Experience and Skills:
- Experience in the Oil & Gas industry.
- Full-stack development experience desired, including familiarity with writing services in Java, Python or JavaScript, and with relevant frameworks such as Spring Boot, Django, Node.JS.
- Familiar with deployment automation tools such as Helm and Ansible
- Familiar with GraphQL
Senior User Experience Designer
Responsibilities
- Guide the UX product team on all phases of UX methodologies (e.g. discovery interviews, user journeys, task flows, wireframes, prototypes, usability testing).
- Clearly articulate and define domain UX strategy and communicate design decisions to stakeholders that deliver business value and user satisfaction while meeting deadlines on multiple projects.
- Prioritize work request with product management to deliver quality deliverables on schedule.
- Represent UX domain team in cross-functional communication.
- Establish usability testing guidelines and principles.
- Promote understanding of brand identity and working within an established design system. Expand design system with research and incorporate new digital design components as they evolve.
- Create low- and high-fidelity wireframes and prototypes demonstrating user’s journey.
- Make strategic and tactical domain UX decisions on design and usability for features and task.
- Effectively pitch wireframes, prototypes, solutions to stakeholders, product management, and senior management.
Requirements
- 7 to 10 years of experience working on complex design concepts with medium to large teams is preferred, preferably in an enterprise environment.
- Highly proficient in human-centered designed principles, user research, usability, and accessibility.
- A strong portfolio with design examples demonstrating all phases of UX methodologies across multiple projects.
- Expertise in Figma, Adobe Creative Cloud suite and Microsoft suite.
- Solid foundation in Agile project methodology.
- Preferable: previous experience in creating digital solutions for the Oil & Gas industry.
Compensation Information
Compensation is competitive and commensurate with experience.
Location
Opportunities may exist in multiple locations.
Job Details
Additional Locations for this position:
Requisition Number: 195733
Experience Level:
Job Family: Engineering/Science/Technology
PSL: [[division_obj]]
Full Time / Part Time: Full Time
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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular Ansible APIs AWS Azure Cassandra Computer Science Data analysis Data visualization Django Docker Engineering Flask GCP Git GitLab GraphQL Helm Java JavaScript Jenkins JSON Kubernetes Machine Learning Maven Microservices MongoDB Node.js NoSQL NumPy Pandas Plotly PostgreSQL Python Research Scikit-learn Scrum Security SQL Statistics Streaming TensorFlow Testing TypeScript UX
Perks/benefits: Career development Competitive pay
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.