Tue Aug 21, 2018 11:58 pm
Login Register Lost Password? Contact Us


Sr. Software Engineer - Train in ECL for Big Data

ECL/HPCC related job postings

Mon Dec 16, 2013 6:45 pm Change Time Zone

Sr. Software Engineer
Boca Raton, FL or Dayton, OH or Alpharetta, GA

Are you an analytical thinker who loves the challenges of "Big Data"? You will get the opportunity to work on a team that is critical to the future success of the Risk Solutions business. There are a variety of ongoing projects, but primary focus is on developing and supporting the products running in our Batch and real-time environments. Additionally, you will be trained in ECL** to create and enhance the queries that link customer provided data to the Lexis data we have stored in our HPCC environment.

Skills you will need:
C++/C/Java, SQL, XML
Skills nice to have:
Familiarity with ETL tools such as Pentaho Kettle (PDI CE),

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++

Responsibilities:
1. Assist in development/maintenance of software specifications utilizing design constructs and standards.
2. Interact with business analysts to understand business requirements and translate these into technical designs.
3. Interact with production support personnel to ensure that critical and major production issues are resolved in a timely manner.
4. Provide technical support and take technical direction from project lead. Perform design and code reviews with peers.
5. Create and execute unit test plans

Qualifications:
1. Bachelor's degree in computer science, computer engineering, math or equivalent technical discipline or equivalent technical experience
2. 5 + years experience in full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems.
SAS
 
Posts: 5
Joined: Mon Feb 11, 2013 3:29 pm

Return to Jobs

Who is online

Users browsing this forum: No registered users and 1 guest