Hotline: 678-408-1354

.NET Data Provider Back-End Software Engineer

Teradata is the world’s largest company focused on analytic data platforms, applications, and services. Our powerful solutions portfolio and databases, the foundation on which we’ve built our leadership position in business intelligence, are designed to address any business or technology need for companies of all sizes. We have been turning innovative decision support technology into business results for over 30 years.

To learn about the innovative work we are doing click
here!

Job responsibilities:

This software engineering position is within Teradata Unified Data Architecture Solutions area. Main responsibilities include designing, coding, and testing the Teradata .NET Data Provider and Entity Provider, a set of performant and flexible data access tools and API for Windows, Linux and OSX platforms.

This position is responsible for all phases of software development life cycle from inception to customer support. The candidate must be highly motivated and creative software engineer with a strong foundation of OO design, C# and C++ programming and effective communication skills.

Qualifications

The ideal candidate would have experience with:

• Expert C# software development skills on Windows platform using Visual Studio IDE.

• Expert knowledge of relational database technology and SQL.

• Expertise in OO design patterns and best practices.

• Expert knowledge of Microsoft ADO.NET and .NET versions 3.x and 4.x, including Framework Class Library, Common Language Runtime, memory management, exception handling and Asynchronous programming concepts

• Expert knowledge of Microsoft Entity Provider versions 4, 5 and 6. Strong understanding of Database-First/Model-First/Code-First, POCO and Lazy Loading

• Proven software design, problem solving, and debugging skills.

• Strong understanding of Windows operating system and basic networking (kernel, file systems, memory management, TCP/IP, etc.).

• Ability to independently analyze and enhance existing designs and implementations. Work independently with limited supervision

• Solid grasp of emerging technologies. Ability to understand and evaluate technical solutions

• Knowledge of testing technologies and techniques, automation and best practices

• Knowledge of software versioning and configuration management technologies

• Experience with software support and maintenance, documentation and customer communication.

• Solid personal management skills to prioritize and work on multiple assignments at one time.

• Work effectively in a geographically disperse development team environment.

• Written and oral communication proficiency.

Qualifications/Educational Requirements:

• US permanent residence.

• US Bachelor’s degree


8-10 years of work experience.

Desired Requirements:

• Experience with or knowledge of Teradata Database.

• Experience with Unix software development.

• Experience with or knowledge of Git, SVN, Clearcase, TeamCity or comparable version control and build technologies.

• Experience with of knowledge of one or more Public Cloud frameworks, e.g. AWS, Azure or OpenStack.

*Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage.

Teradata is an Equal Opportunity/Affirmative Action Employer and commits to hiring returning veterans.

DATA12

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter