Application Designer (Analyst to Specialist)
Core
Design application architecture, develop software solutions, and optimize database schemas to support scalable and performant applications.
Role type
Application Designer (Analyst to Specialist)
Builds
High-quality software solutions, application components, and optimized database schemas
Domain
Cloud Infrastructure & Engineering, Software Development
Deliverable
production ML models | product features
Required skills
Application design, Software development, Programming, Database design, Java, Python, C#, MySQL, Postgres, MariaDB, MS SQL, Message queuing systems, In-memory databases
Preferred skills
Docker, Microservices development, NoSQL databases, Software architecture principles
Technologies
Java, Python, C#, MySQL, Postgres, MariaDB, MS SQL, Kafka, Pub/Sub, Redis, Docker, MongoDB, Elasticsearch
Responsibilities
Develop high-quality software solutions according to specifications, Design application architecture and interfaces, Write efficient and testable code, Design and optimize database schemas
Seniority
Mid-level, hands-on IC