Senior Software Engineer – C# .Net – Accounting
Company | Applied Systems, Inc. |
---|---|
Location | Lewisville, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Expert or higher |
Requirements
- 10+ years of experience designing and developing data products
- 5+ years leading engineering teams with an ETL focus
- Deep expertise in either GCP or AWS (GCP preferable)
- Extensive experience in infrastructure-as-code using Terraform, including module development, state management, and CI/CD integration
- Solid understanding of Kubernetes architecture and experience managing production-grade Kubernetes clusters on GKE
- Strong knowledge of data warehousing principles, ETL processes, and data modeling
- Familiarity with data quality and governance frameworks
- Experience with monitoring and logging tools such as Prometheus, Grafana, and Cloud Logging
Responsibilities
- Define design, implementation, and optimization of scalable data pipelines using technologies like Debezium, Pub/Sub, Dataflow, and BigQuery
- Oversee ETL processes to ensure seamless data ingestion and transformation from sources such as MS SQL Server
- Develop APIs and services, leveraging Python, Golang, and Terraform to enhance platform functionality and reliability
- Recruit, coach, and retain high performing engineering teams in a culture focused on learning, development, and adoption of new technologies
- Monitor and optimize active work, reducing scope changes, addressing blockers, and fostering cross-team collaboration
- Conduct code reviews, enforce best practices, and ensure maintainability and quality in codebases
- Identify opportunities for process optimization to improve efficiency and scalability
Preferred Qualifications
- Experience in Google Cloud Platform services (Compute Engine, Cloud Storage, Networking, Security, IAM, Debezium, Pub/Sub, Dataflow, BigQuery)