Senior C# Cloud Developer

$90,000 - $130,000/Yr

Gallup - Omaha, NE

posted 4 months ago

Full-time - Mid Level
Hybrid - Omaha, NE
Professional, Scientific, and Technical Services

About the position

As a senior C# cloud developer, you will work with data-centric workloads and be responsible for designing, developing, testing and maintaining data flows. In this role, you will implement ETL (extract, transform and load) workloads to ingest data from multiple clouds into our warehouse. The programs you build will save outputs to various destinations. Such data inputs/outputs can be serverless endpoints, flat files, relational databases or warehouses. You will collaborate with your team and other stakeholders to understand business requirements and translate them into technical solutions. This includes creating adapters in hub and spoke or service bus architectures, drafting entity mapping specifications, and documenting data flows and transformation rules. You will also develop and maintain technical documentation for data workloads and ETL processes, data models, and other related artifacts. Optimizing data workloads and ETL processes for performance, scalability, data integrity and quality will be a key part of your responsibilities. Additionally, you will participate in code reviews and contribute to best practices for development, troubleshoot and resolve issues and defects, and support the IT team with other duties as assigned. Ideal candidates will have extensive knowledge of data-heavy workloads, a good understanding of ETL patterns and strong communication skills. Your ability to collaborate with others while simultaneously delivering high-quality solutions will be key to your success.

Responsibilities

  • Design, develop, test, and maintain data flows for data-centric workloads.
  • Implement ETL workloads to ingest data from multiple clouds into the warehouse.
  • Collaborate with team and stakeholders to understand business requirements and translate them into technical solutions.
  • Create adapters in hub and spoke or service bus architectures.
  • Draft entity mapping specifications and document data flows and transformation rules.
  • Develop and maintain technical documentation for data workloads and ETL processes, data models, and related artifacts.
  • Optimize data workloads and ETL processes for performance, scalability, data integrity, and quality.
  • Participate in code reviews and contribute to best practices for development.
  • Troubleshoot and resolve issues and defects.
  • Support the IT team with other duties as assigned.

Requirements

  • Bachelor's degree in computer science, MIS, computer engineering or a technology-related field or equivalent in education and experience required.
  • At least three years of experience with C# programming required; five+ years preferred.
  • At least three years of experience developing processes for ETL data into data warehouses, data lakes, and data marts required; five+ years preferred.
  • Strong SQL skills and proficiency in relational databases such as MySQL, SQL Server or Oracle required.
  • Ability to work at Gallup's Omaha Riverfront campus at least three days per week required.
  • Must reside permanently in Lincoln or Omaha, Nebraska, or surrounding metro areas required.

Nice-to-haves

  • Experience with data integration technologies such as REST, JSON, and XML preferred.
  • Experience working with marketing, sales, and e-commerce software as a service (SaaS) preferred.

Benefits

  • Medical, dental, and vision insurance options.
  • 401(k) retirement and savings plan with company matching.
  • Employee stock ownership program.
  • Flexible and hybrid work environment allowing remote work two days per week.
  • Continuous learning and development opportunities.
  • Collaborative work environment with world-class managers and mentors.
  • On-site cafeteria, fitness center, federal credit union, and child development center.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service