Python Developer

Company: Cambay Consulting
Location: Durham, North Carolina, United States
Type: Full-time
Posted: 01.MAY.2021

Summary

MUST HAVE: Lead Python development experience, Informatica, SQL Server, Sybase, Azure +. The Expertise we're looking for · Bachelor's or m...

Description

MUST HAVE: Lead Python development experience, Informatica, SQL Server, Sybase, Azure +.

The Expertise we're looking for

· Bachelor's or master's degree in a technology-related field (e.g. Engineering, Computer Science, etc.) required.

· Extensive experience with SQL required, with strong knowledge of Transact SQL preferred (MS SQL Server).

· Extensive experience with procedural SQL - stored procedures, triggers, user-defined functions.

· Extensive experience with Python for data manipulation and automation.

· ETL methods and tools - Informatica preferred; experience with cloud-based ETL tools a plus (e.g. Azure Data Factory).

· QA and testing experience. Automated testing experience a plus.

· Familiarity with cloud database technologies especially Azure SQL DB, and Snowflake.

The Skills you bring

· Strong data analysis and development skills with an aptitude for optimally aligning tools and services to a given challenge.

· Proven experience building, maintaining, and tuning stored procedures, functions, and other database objects.

· Proven experience building scalable and robust ETL data flows using a range of technologies.

· Proven experience using Python for data extraction, transformation, analysis, automation, and testing applications.

· Ability to deal with ambiguity and work in fast paced environment.

· Superb communication skills, both through written and verbal channels.

· Excellent collaboration skills to work with multiple teams in the organization.



Job Requirements:
  • Leading a project to eliminate critical use spreadsheets, replacing each workbook with a small python application
  • Building a python test framework for the automated testing and quality assurance of the entire eco-system
  • Utilize python modules such as requests, urllib, urllib2 for web crawling, and Beautifulsoup for data parsing
  • Maintain software for the Server Management Unit, running python as the standardized language and shell scripts
  • Developing and coordinating testing procedures with Quality Assurance
  • Enhancing python scrips, and developing new code
  • Develop new automation framework code and features in python
  • Developing an internal Continuous Improvement/Continuous Development software testing pipeline for the client's Cloud service offerings
  • Follow software development best practices
  • Utilizing technologies: python, Django, mysql, html, JavaScript, css, bootstrap
  • Using the latest investigative technologies to intercept and capture samples
  • Work closely with a fast paced team of business and technical collaborators to build complex, data intensive health informatics web applications
  • Assisting in the team's skills development during software development projects
  • Test and prove the feature or defect is resolved
  • Enabling hardware and software teams
  • Building out the next generation cloud functionality
  • Understand needs and translate to viable product features and requirements
  • Developing python modules for test tool development
  • Deploy application to production environment
  • Revise programs to increase operating efficiency or to adapt to new procedures

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...