Senior Backend Developer

TEKsystems
Raleigh, NC, US
Full-time

Job Description

Job Description

Top Three Skills :

1.) Python / Bash / Git

2.) Hadoop, Hive, Spark

3.) Design Database experience - robust database architecture experience.

Job Description :

The Client’s org has created an internal Sales platform that helps predict how to upsell The Client Products to their Customers / Partners.

We are in the need of a Senior Back-End Developer that has good data / database experience. This individual should have experience with the following;

o +5-7 years of experience

o Bash (Linux Command Line), Python and Git experience

o Spark, Hadoop, Hive, SQL and NoSQL

o Back-end framework skills (e.g. Node.js, Django / Flask)

o Design and update software database. This includes, but is not limited to : Software Applications, Web Sites, Data Communication Processes and User Interfaces

o Test, maintain and recommend software improvements to ensure strong functionality and optimization

o Provide scripting, including JSON, XML, RESTful API, including webhooks, curl, Postman

o Pull all data out of different systems and aggregate into databases to be used by Data Analyst

This individual could have worked at a large Enterprise company or within a Startup. Regardless, they will love Data and understand how to use it and analyze it.

Additional Information :

Work Environment :

2 / 3 days onsite near a large The Client Hub - SJC, RTP, Richardson

Interview Information :

3 step interview process -

1.) WebEx with Data Scientist - Technical Int

2.) WebEx with Back End Developer

3.) Final WebEx with Hiring Manager

Who is the Internal / External Customer :

Internals Sales teams at The Client use this platform called Compass to help upsell their clients on The Client Products.

Impact to the Internal / External Customer :

It allows Sales teams to upsell The Client products in a more accurate way to increase revenue for The Client.

Business Challenge :

Their current Sales platform is at max capacity and can only analyze up to 150 customers at a time. To continue to generate revenue, they need to scale the platform by adding additional developers to work on it.

By scaling the platform, sales teams will be able to increase sales and revenue for The Client products.

EVP :

Building this team out from scratch with high-visibility to the new VP - Alvio. This role will directly help The Client increase revenue quarter over quarter.

It's a startup like an environment within The Client and isn't dealing with as much politics / red tape.

Non-Technical Skills :

Ability to work cross-functionally with global teams.

Why is the position open?

There's a need to increase the scalability of the Sales platform which requires additional developers.

Project Stage / Lifecycle Info :

Technical Environment :

Data Science Environment with Python, Hadoop, Hive, and Tableau

30+ days ago
Related jobs
Promoted
TEKsystems
Raleigh, North Carolina

We are in the need of a Senior Back-End Developer that has good data/database experience. To continue to generate revenue, they need to scale the platform by adding additional developers to work on it. There's a need to increase the scalability of the Sales platform which requires additional dev...

Promoted
Dataannotation
Raleigh, North Carolina

We are looking for proficient *programmers* to join our team to train our AI chatbots to code.You will work with the chatbots that we are building in order to measure their progress, as well as write and evaluate code.In this role you will need to be proficient in at least one programming language (...

Promoted
Serigor Inc.
Raleigh, North Carolina

The primary purpose of this position is to serve as the web application developer on a project to rewrite the user interface of the client ECHO application for the client. Bachelor's degree in Computer Science or an IT related field from an appropriately accredited institution and two years of e...

Promoted
Canonical - Jobs
Raleigh, North Carolina

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking,...

Promoted
Bandwidth
Raleigh, North Carolina

Must reference "Software Developer II" when applying. Raleigh, NC) Duties: Design software systems using object-oriented programming fundamentals, design patterns, relational database systems, languages such as Python, Java, and Java tools and technologies. Work with Open-source software d...

Promoted
Maiden Technologies Inc
Durham, North Carolina

Location- RTP NC ( day 1 on-site)....

Promoted
DataMasters
Raleigh, North Carolina
Remote

The ideal candidate will have a strong background in full stack front-end development, with a focus on creating seamless and visually appealing web applications to support manufacturing processes and customers. Plan, design, program, implement, document, and maintain business applications while work...

Promoted
Dexian
Cary, North Carolina

Strong, demonstratable development experience in Java and/or other Java Virtual Machine (JVM) languages. The Cary development center has 60+ challenging Java and UI orientated roles. Server-side apps seek strong core Java with Spring and micro-services a plus. Kotlin and Scala roles are also availab...

Promoted
UBS
Raleigh, North Carolina

We're looking for a Full Stack Java Developer with Azure Cloud to:. Java Developer with hands-on development expertise on core Java backend, React/Angular, Spring Boot Microservices, restful APIs, Web/Application Servers (Tomcat, Apache). ...

Promoted
Accenture
Raleigh, North Carolina

As a Full Stack LLM Developer, you will play a pivotal role in developing large language model (LLM)-based applications. Minimum of 5 years of experience in Full Stack development with one or more programming languages and frameworks, such as Python, Javascript, Java, Spring or GoLang, showcasing a ...