As anAnalyst Programmeryou are the "last line of logic" before code hits production: you spot the off-by-one error, chase the silent API timeout, and explain both to a merchandiser who just wants the screen to stop freezing.
Troubleshoot in Real-Time:Reproduce, isolate, and patch defects across web, mobile, and bot layers; log the root cause so the next person learns in minutes, not hours.
Think in Edge-Cases: Translate user stories into decision tables, flow-charts, and pseudo-code that expose every "what-if" before development starts.
Code for Clarity:Write Java/SpringBoot APIs and Vue/React components that read like a story – even under pressure.
Test like a User, then like a hacker:Craft unit, integration, and regression tests that cover sunny paths, rainy days, and rogue inputs; automate them so the build fails before customers feel pain.
Collaborate & Define Scope:Work closely with internal stakeholders to define project scope, gather system requirements, and ensure alignment with business goals.
Maintain & Monitor:Set up alerts, dashboards, and runbooks that scream before users do; own the incident bridge call until the graph drops back to green.
Document & Report:Create clear and concise technical documentation for reference, reporting, and quality assurance purposes.
Who We’re Looking For:
A developer who loves to code and debug, can argue politely, and learns faster than frameworks release versions.
Education & Experience:
Bachelor’s or Associate Degree inComputer Scienceor related disciplines.
2–4 yearsof relevant experience in web/mobile app development, automation solutions, and system design.