Data Engineer

Data Engineer needed for a permanent role in Richardson, TX.

Summary

Looking for a driven, pragmatic Data Engineer with real-world experience creating and maintaining enterprise-grade data solutions in the cloud. Utilizing industry-leading technologies the Data Engineer will provide hands-on data-tier support and development for a suite of cloud-based analytics applications currently driving central Mission Control as well as a primary source of system health to our executive team.

Key Responsibilities

  • Design, build and implement enterprise-grade data solutions for large-scale, multi-tenant web applications
  • Produce high-quality, well architected solutions with an upfront focus on testing and long-term support
  • Ensure best practices and industry standard patterns are utilized whenever possible
  • Actively review existing code and other developers' work and provide feedback
  • Collaborate with developers and analysts on technical and functional designs
  • Work with the Product Owner and key stakeholders to fully understand functional requirements for enhancements and new products
  • Assist with project scoping, sprint and release planning
  • Work with QA and DevOps to perform unit/integrated testing and assist with development of automation strategies and tools
  • Collaborate with DevOps to help identify areas for performance improvement
  • Advocate Agile Software Development principles and practices
  • Participate and assist in conducting daily scrum meetings
  • Contribute to team body of knowledge by self-educating in new technologies and sharing with colleagues

Qualifications

Education
  • BA/BS/MS in Computer Science or related 4+-year technical degree

Experience
  • 2+ years of experience in data engineering, or equivalent DBA + software development

Core Skills - Proficiency Required
  • Solid background in data engineering as well as computer science and mathematics
  • Proficient with relational database management systems, preferably Microsoft SQL Server
  • Proficient with SQL and T-SQL
  • Demonstrated experience developing and supporting high performance batch extract, transform, cleanse and load processes using industry standard tools such as SQL Server Integration Services
  • Experience with SQL Server Analysis Services and Data Analysis Expressions (DAX)
  • Experience with BI and reporting tools such as SQL Server Reporting Services and Power BI
  • Experience working in an Agile-based development environment

Additional Skills - Knowledge of and some experience
  • Real-time data processing and integration in the cloud (IoT) with technology like Microsoft Azure Stream Analytics
  • Integrated development environment (IDE), preferably Visual Studio
  • At least one OO language, preferably C#
  • Server-side frameworks and environments such as ASP.NET MVC
  • Big Data technologies such Azure Data Lake
  • ORM tools like Entity Framework
  • Modern distributed version control systems like Git
  • Test, build, deploy (CI) software such as Microsoft DevOps (Team Services)

General
  • Strong analytical and decision-making skills
  • Excellent oral and written communication skills
  • Strong desire to seek out and learn new technologies and development practices
  • Ability and willingness to adapt quickly to changing priorities and requests
  • Ability to thrive under pressure and take control of urgent and demanding issues


Meet Some of Addison Group's Employees

Michelle T.

Manager of Talent Development

Michelle oversees the daily operations of the Talent Development Team as it provides onboarding and training programs in order to equip individuals across the country.

Jason D.

Branch Manager, Finance and Accounting Contract Division

Jason oversees a group of business development managers and recruiters, seeking to grow and maintain client and candidate relationships while fostering ongoing trust and collaboration.


Back to top