Senior Application Developer
Core
End-to-end delivery of production-ready software solutions, refining requirements, driving technical design, and executing deployments across Agile and waterfall methods.
Role type
Senior Application Developer (IC with leadership)
Builds
Production-ready software solutions, secure and scalable applications, and platform features
Domain
Enterprise software development, IT operations
Deliverable
production ML models | product features
Required skills
Software development, API design, system integration, data modeling, batch processing, UI component development, continuous integration, root-cause analysis, technical design
Preferred skills
Technical leadership, mentoring developers, cross-functional collaboration, extending commercial off-the-shelf applications, asynchronous/synchronous integration patterns
Technologies
APIs, workflows, process flows, data models, batch jobs, UI components, configuration, continuous build and integration
Responsibilities
Refine requirements and backlog items, drive technical design and development, plan and execute deployments, participate in on-call support and incident resolution, improve patterns and shared libraries to reduce technical debt
Seniority
Senior, hands-on IC with leadership responsibilities