Aspire Software

Intermediate Software Developer

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: BeirutLebanon

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and implement new features with minimal supervision
  • Lead technical initiatives within sprint work
  • Refactor and modernize legacy code
  • Mentor junior developers through code reviews and pair programming
  • Participate in architectural discussions and technical planning
  • Debug complex production issues across multiple systems
  • Write comprehensive unit and integration tests
  • Optimize database queries and application performance
  • Contribute to CI/CD pipeline improvements
  • Evaluate and implement new technologies and frameworks

Requirements

  • 3-5 years of professional software development experience
  • Strong proficiency in C#, TypeScript, or JavaScript
  • Experience with modern web frameworks (Angular, React, or similar)
  • Solid understanding of database design and SQL
  • Experience with RESTful API design and implementation
  • Proficiency with Git and version control workflows
  • Experience with Agile/Scrum development processes
  • Strong debugging and problem-solving skills
  • **Preferred Skills and Qualifications:**
  • Experience with cloud platforms (AWS, Azure)
  • Knowledge of microservices architecture
  • Experience with PowerBuilder or legacy system modernization
  • Understanding of dealer management systems or automotive industry
  • DevOps experience (CI/CD, Docker, Kubernetes)
  • Experience with test automation frameworks (Cypress, Selenium)
  • Active use of AI development tools for productivity
Applicant Tracking System Keywords

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

Hard Skills & Tools
C#TypeScriptJavaScriptAngularReactSQLRESTful APIGitDevOpstest automation frameworks
Soft Skills
leadershipmentoringproblem-solvingdebuggingcommunication