Senior Application Architect
Core
Lead the design, development, testing, and documentation of complex database application software, guiding teams to deliver scalable and reusable components.
Role type
Senior Application Architect
Builds
Scalable and reusable application components for server, client, and web applications
Domain
Software Engineering / Database Applications
Deliverable
production ML models | product features
Required skills
Software design principles, SDLC processes, Programming languages, Operating systems, Technical architecture, System integration, Deployment strategies, Cost analysis, Feasibility studies, Technical documentation
Preferred skills
Strategic technical leadership, Cross-functional collaboration, Mentoring, Business process analysis
Technologies
None explicitly listed
Responsibilities
Design and deliver high-quality technical architecture components; Create complex design documents and translate them into component-level designs; Lead development teams in building flexible, reusable components; Analyze, design, and review applications to ensure alignment with business requirements; Oversee test-plan development, system integration, and deployment activities; Provide leadership, coaching, and direction to less-experienced developers
Seniority
Senior, hands-on IC with strategic leadership