Share this job
Senior Database Developer / Database Engineer
Alpharetta, GA
Apply for this job

Position Description:

The ideal candidate will develop quality software across banking product domains and is proficient with various database analysis and design tools and techniques. The individual should be highly experienced with SQL and database programming, possess good problem solving skills, and take ownership of items independently while tracking to closure. The candidate will liaise with global teams to understand requirements, develop high quality code and deliver projects. The position requires attention to detail, coupled with ownership, to ensure the delivery of high quality applications.


Responsibilities:

-Core to our culture, work as part of a global multi-discipline team (BA, DEV, QA, and Infrastructure).

-Create high quality code while adhering to development best practices.

-Ensure developed code is in alignment with system architecture and integration design standards; working with an enterprise framework.

-Actively contribute and participate in design and architecture discussions, daily stand-ups, and Agile Sprint planning sessions.


Required Skills:

-5 - 8 years of development experience.

-Experience with Data Warehouse fundamentals and concepts

-Experience with database concepts, data analysis, and database design.

-Teradata along with performance tuning experience on this platform.

-Strong SQL and database programming skills; including stored procedures

-Experience in Informatica or similar ETL tool Hands-on development experience with visualization tools

-Preferably Tableau Scripting in UNIX/Linux Environment (shell scripting, Perl)

-Experience with database design and data modelling Knowledge of the Waterfall and Agile SDLC Excellent problem-solving skills.

-Development within an Agile framework. Good communication skills.

-Self-motivated.

-Willingness to learn and grow.


Desired skills:

-Prior experience working in the Financial Services Industry 

-Intermediate experience in designing, building and operationalizing large-scale enterprise data solutions and applications using one or more of cloud data and analytics services in combination with 3rd party services

-Experience in designing and implementing data engineering, ingestion and curation functions on cloud using cloud native and custom programming Hands-on experience with analyzing, re-architecting and re-platforming on-premise data warehouses to cloud data platforms on GCP using cloud native/3rd party services

-Microsoft Azure certification for a Data Engineer is plus

-Experience with Continuous Integration, Continuous Delivery, Test Driven Development / Behavior Driven development

-Experience with Big Data (Hadoop, Apache Spark)

-Experience with Machine learning tools


Educational Qualification: 

Minimum BS degree in Computer Science, Engineering or a related field.

Apply for this job
Powered by