Core Technical Expertise:
- 13+ years in software development (backend, frontend, cloud)
- Deep hands-on .NET: .NET Core (6.0+), C#, REST APIs, Entity Framework, SQL Server
- Full stack: Angular/React, TypeScript, HTML/CSS
- Cloud platform (at least ONE): Azure (recommended), AWS, or GCP
- Software design patterns (SOLID, MVVM, MVC, Repository, DI)
- Microservices architecture and trade-offs with monolithic systems
DevOps & Infrastructure:
- CI/CD pipeline design (GitHub Actions, Azure DevOps, Jenkins)
- Docker and Kubernetes fundamentals
- Infrastructure-as-code (Terraform, ARM, CloudFormation)
- Unit testing and test automation
Communication & Soft Skills (CRITICAL):
- Excellent written and verbal communication; explain complex concepts clearly
- Client-facing presentation skills (C-suite and technical audiences)
- Strong stakeholder management and leadership/mentoring capabilities
Preferred Skills and Qualifications
Cloud & DevOps:
- Azure Solutions Architect Expert or AWS Solutions Architect Associate certification
- Hands-on DevOps experience; serverless architecture (Azure Functions, Lambda)
Architectural Patterns:
- Application modernization and legacy system transformation experience
- Microservices migration projects; Domain-driven design (DDD) principles
Emerging Technologies (Nice-to-Have):
- GenAI tools exposure (GitHub Copilot, ChatGPT for code generation)
- Basic prompt engineering and LLM guidance understanding
- NOTE:GenAI experience is NOT mandatory; willingness to learn is valued
Additional:
- Agile/Scrum in large-scale projects
- Distributed systems and eventual consistency patterns
- Security best practices (OAuth2, JWT, OWASP)