Job Title: Python/SQL Programmer II
Location: New York, NY
Duration: 2+ months W2 contract with possible extension/ conversion
Develop, modify, and implement computer applications software changes including integration tasks for in-house developed systems and/or purchased software solutions. Design, code, test, and debug programs of varying levels of complexity.
Analyze user requests and software requirements for feasibility of design and potential impact while cognizant of time and cost constraints.
Assists customers with documentation, training, and usability efforts.
Assist more experienced system development/support personnel in developing solutions to customer related requests and/or system problems.
Fully knowledgeable of related infrastructure components and/or operating environment. Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Support development of analytics and performance engineering tools.
Developing tool that incorporates/unions multiple databases.
Proficiency required in Teradata / Oracle SQL programming and experience in how to work with Caterpillar dba to test / debug / merge / validate large datasets.
Performance development projects develop new and translate existing (Visual Basic) in Python or Matlab.
Experience in Python/Matlab code required. Work with database owners and Analytics lead to merge multiple databases (design/test/debug/merge).
Provide guidance and write script that optimizes efficiency.
Software code development / test / debug / validated per close work with performance, analytics and dba's personnel per project need.
SQL programming. Teradata, Oracle Computer programming. Python, Matlab, Visual
Skills and Experience:
Schedule Notes: Ability to provide support on weekends and off-hours as needed