Technical areas to assess (from client JD): (Dot Net Developer)
C# .NET primary language; must be strong, not just familiar
AWS (ECS / EKS) — containerization experience is a solid plus
Bitbucket — source control
Jenkins / Argo / Octopus — CI/CD pipeline tooling
PagerDuty, Coralogix, Grafana Cloud — monitoring & alerting; production support awareness
Jira, Confluence — delivery and documentation tooling
Databases: SQL Server, DynamoDB, Postgres, MySQL
Queuing: SQS, SNS, RabbitMQ, Kafka
gRPC, REST APIs; batch processing awareness
OOP paradigm; observability practices
All roles are backend only — no front-end skills required
Soft skills to assess (flagged as critical by the client — Marcia French and Tony Neilly):
Given the complexity of the system, the client has been explicit that mindset is as key as, if not more significant than, technical skill. Please assess the following:
Ownership & Autonomy
There are no separate testers and no pre-written specs; engineers own the full dev lifecycle
Must self-unblock; passively waiting on a blocker is a disqualifier
Should be comfortable pairing with Product and driving their own delivery
Actively participating in the team discussions (involved in discussions and offering an opinion)
Curiosity & Learning Mindset
Must be willing to navigate complex, undocumented legacy code
Should be actively using or exploring AI tools (Copilot, etc.)
Openness to modernization and new technology is important
Communication & Participation
Comfortable reaching out to unfamiliar people for help
Active contributor in team discussions, not a passive participant
Pair programming is expected, especially during ramp-up
Enthusiasm & Drive
Genuine passion for engineering, not just task completion
Must want to improve and modernize things, not just maintain themRole & responsibilities