Aspire Software

Junior Software Developer – DCS

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: BeirutLebanon

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build, migrate, and test features.
  • Research and integrate AI models and agents.
  • Work with NestJS/Next.js and Java code, integrating them into the target architecture.
  • Fix defects and parity gaps by comparing legacy behavior with the migrated implementation.
  • Contribute where needed, including UI, business logic, AI integrations, AI research and development, data access, build tooling, and system integrations.
  • Improve the AI assistants integrated into the systems.
  • Write unit tests for new and migrated logic, focusing on critical rules and high-risk workflows.
  • Contribute to regression testing and validation approaches that ensure equivalence between business requirements and migrated modules.
  • Help build and maintain UI automation for key desktop workflows.
  • Use logs, debugging tools, and test data to reproduce issues and confirm fixes.
  • Capture learnings from migration defects and feed them back into the process to continuously improve team outcomes.
  • Work in a small team with shared ownership.
  • Deliver work in small increments with clear acceptance criteria and a strong definition of done.
  • Review peer code and provide/accept feedback through pull requests.
  • Raise risks early and keep work visible through clear and consistent updates.

Requirements

  • Experience building software using JavaScript/TypeScript, OOP principles, REST APIs, and UI development, and/or another object-oriented language such as Java, C#, or similar.
  • Comfortable working in an existing codebase and learning unfamiliar systems quickly.
  • Familiarity with basic testing concepts and willingness to write tests as part of the delivery process.
  • Strong collaboration skills: communicates progress clearly, asks thoughtful questions, and is open to feedback.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptJavaOOP principlesREST APIsUI developmentunit testingregression testingAI integrationbuild tooling
Soft Skills
collaborationcommunicationfeedback acceptanceproblem-solvingadaptabilitycritical thinkingattention to detailrisk managementownershipincremental delivery