Big Data Developer (ECL/HPCC)

Post Date

Apr 03, 2024

Location

Alpharetta,
Georgia

ZIP/Postal Code

30005
US
Jul 01, 2024 Insight Global

Job Type

Contract

Category

Programmer / Developer

Req #

ATL-694340

Pay Rate

$46 - $68 (hourly estimate)

Job Description

This is an exciting opportunity to utilize your knowledge of object-oriented programming to work on big data solutions within an elite

team of technologists at our client. As a Senior Software Engineer you will work with Petabytes of complex datasets containing billions of

records. You will be working on the design and implementation of big data solutions including data mining, data analysis, selection

algorithms and multi-dimensional analytical queries for massively parallel processing on large scale networks. You will also have the

opportunity to be involved in gap analyses of the business needs, and identifying functional requirements.



This is an opportunity to learn ECL** our open-source software language that maximizes the rapid utilization of our massive databases. You will be trained to use ECL (Enterprise Control Language) -ECL is a programming language designed and used with the HPCC system. It is specifically designed for data management and query processing. ECL code is written using the ECL IDE programming development tool. ECL is a transparent and implicitly parallel programming language which is both powerful and flexible. It is optimized for data-intensive operations, declarative, non-procedural and dataflow oriented. ECL uses intuitive syntax which is modular, reusable, extensible and highly productive. It combines data representation and algorithm implementation



**ECL (Enterprise Control Language) is the powerful programming language that is ideally suited for the manipulation of Big Data. Go to http://hpccsystems.com/FAQ/what-is-ecl and check out the open source version:

Transparent and implicitly parallel programming language

Non-procedural and dataflow oriented

Modular, reusable, extensible syntax

Combines data representation and algorithm implementation

Easily extend using C++ libraries

ECL is compiled into optimized C++



We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

* Solid understanding of Object Oriented Programming: C#, C++ or Java

* Ability to think declarative rather than procedural computer logic. Some query language skills useful

* Understanding of relational database system design (e.g. SQL Server, Oracle, Teradata)

* Understanding of ETL concepts in manipulation of data.

* 5 to 7 years of technical work experience in building product solutions.



What would you say are the top 3 must-have skills you're looking for? (Measurable skills, technologies, etc.)

1. Someone who has a curiosity to learn new technologies and can pick up complex tasks and figure out solutions. In other words, do they have a good analytical mind and engineering thought process.

2. Excellent communication skills and the desire to be a self-starter, ability to reach out to those who can offer assistance in helping the developer accomplish their project goals.

3. Someone with a background in Object Oriented programming

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.