ASP.NET Developer, Hybrid
Qualifications:
- Minimum 5 years of professional development experience.
- Strong background in Test-Driven Development (TDD), test automation, and integration testing.
- Frameworks: 5+ years of experience with C#, ASP.NET Core, and .NET Core.
- Data & ORM: Expert knowledge of Entity Framework (ADO.NET) and AWS RDS (Postgres).
- Modern API: Proficiency in Hot Chocolate (GraphQL lib), Apollo Federation, and GraphQL.
- Scripting: Strong experience with PowerShell / CLI.
- Cloud & DevOps: Proven experience with Docker and Kubernetes.
Good-to-Have Skills:
- Architecture: SOLID Software Architecture Principles, REST design, and OAS3.0.
- Infrastructure & Automation: Terraform, Kustomize (k8s config), Bash, and CI/CD pipelines.
- Messaging: Kafka and AsyncAPI.
- Storage & Caching: Redis and S3.
- Observability: Dynatrace, OTEL (OpenTelemetry), logging, and tracing.
- Domain Knowledge: Background in regulated industries, specifically Financial Services, banking, or accounting models.
Key Responsibilities
- Independent Delivery: Act as a self-organized application developer, delivering working code from business requirements with minimal oversight.
- Direct Client Engagement: Work directly with the client daily, ensuring adherence to their specific standards, best practices, and ways of working.
- Technical Leadership: Engage with multiple teams to contribute to key decisions, provide cross-team solutions, and mentor junior developers to enhance overall skill levels.
- Quality Governance: Lead and participate in code reviews to ensure strict adherence to client coding standards and high-quality benchmarks.
- Solution Architecture: Build and optimize API and microservice architectures, ensuring scalability and performance.