Technical Consultant, Modern Apps
Core
Hands-on software development and modernization of production-quality applications across client engagements, utilizing AI-assisted development throughout the lifecycle.
Role type
Mid-level Technical Consultant (Software Engineering)
Builds
Production-quality software, modernized applications, APIs, and cloud-native services
Domain
Software Engineering / Modern App Development / Cloud
Deliverable
production ML models | product features
Required skills
Java, C#, JavaScript, Python, automated testing, software design patterns, CI/CD, cloud-native development, AI-assisted development tools
Preferred skills
Legacy application modernization, messaging/event-streaming technologies, serverless applications, coaching junior engineers, cloud platform certifications
Technologies
Java, C#, JavaScript, Python, Claude Code, Cursor, Windsurf, GitHub Copilot, Continue.dev
Responsibilities
Design, write, test, debug, and deploy production-quality code; own features and workstreams from implementation to delivery; create and maintain automated tests; conduct code reviews; use AI tools for code generation and documentation; coach junior engineers; serve as technical contact for client stakeholders
Seniority
Mid-level, hands-on IC with limited supervision