Company: Baker Hughes, a GE Company
Skills: IT - Software Development
Experience: 2 + Years
Education: Bachelors/3-5 yr Degree
Employment Type: Full Time Salaried Employee
Location: Houston, Texas, United States

In order to apply for this position, applicants MUST meet the following criteria. If your resume does not match these criteria, you will not be able to apply for this position.

Role Summary/Purpose

The Front End Developer will work with the customer, product owner, UX (User Experience) designer, and development team to implement user interfaces. This includes Javascript, CSS, HTML and any other client facing technologies, such as Angular, Node and Bootstrap. You will be a member of an integrated squad working together to deliver successful outcomes on the GE Predix platform

Essential Responsibilities

In the role of Software Engineering Specialist, you will:
  • Lead coding, testing, documentation, implementation, and maintenance of information technology solutions for business processes
  • Work with other front end developers to define best practices and processes around user interface development
  • Collaborate with US, near-shore, and offshore based team members to deliver software solutions
  • Implement detailed functional and technical specifications required to satisfy business requirements using the technology selected for the project
  • Have awareness of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques

  • Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math) from an accredited college or university

Eligibility Requirements
  • Must be willing to work out of an office located in Houston, TX

Desired Characteristics
  • Minimum 2 years of professional software engineering experience with a concentration in front end design and development framework (Angular, Node, or similar)
  • Minimum 2 years of professional experience in developing using front-end technologies such as JavaScript, HTML5, CSS, database tools (JPA, Hibernate, JDBC, Spring Data); rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven, Git, SVN)
  • Understanding of backend systems and how to integrate with online services
  • Experience using a CI system to automate builds
  • Understanding of GitHub and Git pull requests

Technical Expertise
  • Aware of Methods and practices such as Lean/Agile/XP, etc. May have prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI)
  • Operates with general understanding of the impacts of technology choice to the software development life cycle
  • Hands-on experience with Java and utilizing Spring Framework (Core, MVC, Integration and Data)
  • Hands-on experience working with contemporary front-end framework and libraries such as Angular and Polymer
  • Hands-on experience with GIT and code management best practices
  • Working knowledge of Responsive design concepts and frameworks

Business Acumen
  • Has the ability to break down problems and estimate time for development tasks
  • Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team
  • Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer

  • Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary
  • Voices opinions and presents clear rationale. Uses data or factual evidence to influence
  • Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables

Personal Attributes
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present
  • Implements clean concise solutions that address the requirements at hand
  • Makes transitions to the new and different. Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
  • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks

  • Houston, TX 77073

This is your opportunity to learn more, do more, live the career you have imagined and be part of a truly diverse organization.

Baker Hughes, a GE company is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. Learn more