# Associate Principal Engineer - C# Developer

**Company**: Aristocrat
**Location**: Noida
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://aristocrat.wd3.myworkdayjobs.com/en-US/AristocratExternalCareersSite/job/Noida-UP-IN/Associate-Principal-Engineer---C--Developer_R0021279?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ff963f98-995

## Description

As a key part of our automation engineering team, you will design and guide automation frameworks and tooling that define industry standards. This role offers a great chance to tap into your knowledge of C#/.NET and modern engineering approaches.

Your efforts will influence the quality and reliability of our gaming content. You will:

- Build and lead the evolution of a unified, enterprise-level Automation Framework (C#/.NET), applying advanced application architecture patterns and dependency injection.

- Build and evolve automation frameworks, internal tools, and reusable libraries used across multiple teams.

- Deliver high-quality, production-grade code with a strong focus on performance, reliability, and maintainability.

- Contribute to and influence the roadmap for "Automation-as-a-Service," integrating frameworks into CI/CD pipelines.

- Take responsibility for essential elements of shared frameworks and tools, making sure they are scalable, clearly documented, and straightforward for development teams to use.

- Build and implement solutions for load, stress, and chaos engineering to simulate high-throughput environments capable of handling concurrent players.

- Optimize application performance and ensure accurate resource and memory management.

- Implement robust logging and monitoring strategies to provide real-time access to framework health and test reliability.

- Use AI-assisted development tools (e.g., GitHub Copilot) as a regular part of the development workflow, applying AI tools effectively for backend and service development in C#/.NET, test generation, code refactoring, optimization, and documentation.

- Act as technical/functional lead for assigned projects, driving build discussions, technical decisions, and implementation approaches.

- Mentor team members through technical guidance and build collaboration.

- Collaborate closely with developers, QA/SDET, DevOps, and product teams, participating in build reviews, sprint planning, and technical problem-solving sessions.

## Skills

### Required
- C#
- .NET
- Dependency Injection
- Modern Application Architecture
- LINQ
- Functional Programming
- Memory Management
- Resource Cleanup
- Docker
- Kubernetes
- Cloud Providers
- SQL Server
- PostgreSQL
- Message Brokers
- AI Coding Assistants
- Communication Protocols

---

Source: [Apply at aristocrat.wd3.myworkdayjobs.com](https://aristocrat.wd3.myworkdayjobs.com/en-US/AristocratExternalCareersSite/job/Noida-UP-IN/Associate-Principal-Engineer---C--Developer_R0021279?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
