Data Engineer in Durham, NC at IBM

Date Posted: 7/10/2018

Job Snapshot

  • Employee Type:
  • Location:
    Durham, NC
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Do you have a passion to learn and apply modern data development practices? Are you excited to use these practices to deliver and manage Enterprise Solutions at scale?

In this position you will be part of a team of Software Engineers engaged in a large-scale effort to design, develop, implement and support Accounts Receivable and Finance applications. You will implement robust business applications to help us improve collection efficiency and improve IBM cash flow. You will be expected to maintain awareness of internet trends, technologies and best practices. You must be adept at problem solving, workflow analysis, interpersonal relations, and have good oral/written communications skills. You must have the ability to promote a spirit of partnership and collegiality across administrative and functional areas of the company.

  • Work with stakeholders, product owners and team members to define requirements and develop solutions. Ability to bridge the desires of the customer and the capabilities of the technology.
  • Solid understanding of relational database design and concepts
  • Write/develop complex/critical SQL code
  • Experience with database performance tuning
  • Develop solutions for data extraction, preparation, and loading of data from a variety of relational and non-relational sources into the Big Data environment.
  • DBA on an end to end DevOps Squad supporting a highly complex Information Warehouse.
  • Design scalable and maintainable solutions
  • Adopt and enforce best practices related to data ingestion and extraction of data from the big data platform.
  • Developing business solutions in an Agile environment with focus on Continuous Integration and Continuous Delivery
  • Develop a modern dimensional representation of our transactional data
  • Utilize multiple approaches to facilitate Discovery: Modeling, Lean, Agile Design Thinking, etc.
  • Strong work ethic and strong eagerness to learn
  • Act as subject matter expert and keep the team up-to-date on standards and practices, technology trends in the area of big data
  • Perform production support related activities such as troubleshooting and testing addressing defects as needed
  • Ability and willingness to learn and apply new and emerging technologies in the data domain.

Must have the ability to work in the US without current/future need for IBM sponsorship
Above all, we are looking for applicants who will thrive in an open, energetic, flexible, fun-spirited, collaborative environment and desire creative freedom and an opportunity to work on high performing teams!

A day in the life at IBM

• Throughout the day, you will collaborate with your teammates and interact with our product owners – all while being based out of our North Carolina Agile Center in Research Triangle Park.

• Take advantage of our on-site exercise room.

• Work in an open environment where creativity is welcome and encouraged.

• Staying relevant to emerging trends in areas related to Big Data, Cognitive, Analytics, Cloud, Agile, Continuous Integration, Continuous Delivery and more …


  1. Software Engineer Jobs
  2. Project Engineer Jobs

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.