ETL Developer

Durham, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : Python, PHP, JAVA, PEGA, Angula.js, Node.js,

Location : Durham

CTC : DOE

Job Description:

Hiring Requirements

  • Bachelor’s degree in computer science, mathematics or other relevant technical field OR Associate’s degree specifically in computer science. Candidates with non-technical degrees may be considered with the completion of the relevant technical certification programs.
  • 3 years of development experience.
  • With no degree, 5 years of experience required.
  • Direct experience with at least one ETL Development technology (i.e. Ab Initio, DataStage, Informatica).
  • Direct experience with at least one development language/technology (i.e. Python, PHP, JAVA, PEGA, Angula.js, Node.js, etc).
  • Experience collaborating effectively with vendors and business partners for solution delivery.

 

Hiring Preferences

  • Must be able to understand and translate the business requirements into technical specifications and help with testing the applications.
  • Must be able to adapt to Continuous Delivery build and deploy.
  • Working knowledge on Python is a plus.
  • Must be able to work on both Waterfall, Agile and Kanban methodologies.
  • Ability to self-learn, adapt and learn new tools and technologies including open source technologies.
  • Must be able to support the developed applications in Production through the warranty period of the application.
  • Experience with a major relational database management system preferred (i.e. DB2, Oracle, SQL Server, Teradata). Experience with NoSQL databases is also a plus.
  • Experience with Linux operating system is a plus.
  • Experience with testing methodologies with the stated major development language(s)/technology.
  • Knowledge of messaging engines is helpful.
  • Experience with RESTful services and JSON preferred.
  • Cloud experience preferred (AWS, Hadoop, Hive or other BigData Technologies).
  • Solid relationship management and collaboration skills to facilitate effective working relationships with varied stakeholders and team members, including vendors.
  • Ability to participate in projects and ensure work is completed on time with high quality
  • Solid problem-solving skills, with a focus on understanding overall business issues and determining innovative solutions
  • Provide detailed application and code expertise to the development, testing, business teams.
  • Effective verbal or written communication skills
  • Must be self-directed, highly organized and adaptable with the ability to effectively multi-task as needed
  • Familiar with current and emerging technologies with a willingness to learn.