This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Oak Brook, IL at ReaderLink

Date Posted: 10/26/2018

Job Snapshot

Job Description

Essential Functions: To perform the job successfully, an individual should demonstrate the following competencies to perform the essential functions of this position:

 

  • Analyze the business requirements and evaluate data available and needed by data profiling and source-target mappings for business requirements
  • Design the data collection, data staging, data movement, analytics delivery, data quality and archiving strategies
  • Develop, test, and implement ETL processes to transform the data
  • Develop detailed technical specifications and ETL documentation
  • Comply to internal standards and guidelines
  • Performance tune new and existing packages
  • Diagnose and fix bugs, performance, and security issues
  • Create, modify and maintain APIs to securely process requests
  • Create, modify and maintain User Interfaces using ASP.Net Classic Web Forms, Web Services, JavaScript, jQuery, Bootstrap, CSS
  • Maintain systems in accordance with best practices to improve security, reliability and resilience of the systems in production
  • Be a champion of data security and a steward of data quality
  • Gather data requirements to implement complex analytical calculations
  • Strong knowledge of relational databases, as well other data mart schemas
  • Collaborates with business analysts, subject matter experts, and other team members to determine data extraction and transformation requirements
  • Provide post-implementation support by performing problem analysis and resolution as needed
  • Provide support for all system generated alerts, user related problems reported/assigned through ticketing system
  • Work with Microsoft SQL Server database environments, Microsoft .NET Web-based User Interfaces, and Microsoft Visual Studio
  • Work with database design, SQL syntax, TFS, SDLC (System Design Life Cycle), and Hybrid Waterfall/Agile
  • Other duties may be assigned, directed or requested

Competencies:

  • To perform the job successfully, an individual should demonstrate the following competencies to perform the essential functions of this position: 
  • Problem solving – the individual identifies and resolves problems in a timely manner, gathers and analyzes information skillfully and maintains confidentiality.
  • Interpersonal skills – the individual maintains confidentiality, remains open to others’ ideas and exhibits willingness to try new things
  • Oral Communication – the individual speaks clearly and persuasively in positive or negative situations.
  • Written Communication – the individual edits work for spelling and grammar, presents numerical data effectively and is able to read and interpret written information.
  • Quality Control – the individual demonstrates accuracy and thoroughness and monitors own work to ensure quality.
  • Planning/Organizing – the individual prioritizes and plans work activities and uses time efficiently.
  • Adaptability – the individual adapts to changes in the work environment, manages competing demands and is able to deal with frequent change, delays or unexpected events.
  • Dependability – the individual is consistently at work and on time, follows instructions, responds to management direction and solicits feedback to improve.

Job Requirements

Qualifications:

  • BS or BA degree in the field of computer science and 5+ years relevant work experience; advanced degree preferred
  • Required Skills - minimum 5 years experience with the following:
    • Strong database design and SQL syntax knowledge
    • Experience utilizing the SDLC (System Design Life Cycle); Hybrid Waterfall/Agile
    • Microsoft Visual Studio
    • Microsoft .NET; C#
    • Microsoft SQL Server
    • T-SQL Queries, Stored Procedures, Views
    • Windows PowerShell

Physical Requirements:

  •  Regularly required to stand and move about the facility conducting observations and time studies.
  • Able to lift at least 50lbs.
  • Required to read and understand documents and computer screens. 

Language Skills:

  • Interpersonal skills – the individual maintains confidentiality, remains open to others’ ideas and exhibits willingness to try new things.
  • Oral Communication – the individual speaks clearly and persuasively in positive or negative situations.
  • Written Communication – the individual edits work for spelling and grammar, presents numerical data effectively and is able to read and interpret written information.
  • Effective communicator with the ability to partner with the operations management team to influence positive continuous change in Reader Links’ supply chain.

Mathematical Skills:

  • Must be able to use the principles of calculus, trigonometry, and other advanced topics in mathematics for analysis, design, and troubleshouting.

Reasoning Ability:

  • Must identify and resolve problems in a timely manner, gathers and analyzes information skillfully and maintains confidentiality.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs