Hybrid Intermediate Software Developer – Portfolio MS

Posted 2 hours ago

Apply now

About the role

  • Intermediate Software Developer joining Aspire Software for cloud platform development in Lebanon. Responsible for full stack coding and collaboration with teams on project implementation.

Responsibilities

  • Write Quality Code: Build well-designed, testable, efficient, secure code. Follow departmental guidelines for coding standards and participate in code reviews.
  • Test: Write unit tests, service level and UI tests with help as needed from senior teammates. Find and execute test plans and test cases, read and validate automation results.
  • Contribute to Software Design: Share ideas & participate in product, UI, architectural design discussions. Design basic functions with an awareness of overall service architecture, avoiding duplication across codebases and interface-breaking changes.
  • Knowledge Sharing: Foster a culture of documentation and knowledge sharing within the team and with business stakeholders; actively demonstrate an openness to share and receive information, updates and feedback.

Requirements

  • Exposure to Computer Science fundamentals in object-oriented design.
  • Experience developing software services and an understanding of design for scalability, performance and reliability.
  • Familiarity with professional software engineering practices across the entire development life cycle; coding standards, code reviews, source control management, build processes, testing.
  • Proficiency in the complete SDLC from Analysis to Deployment.
  • Working proficiency and communication skills in verbal and written English.
  • Proficiency in modern web programming including VueJS, NodeJS, JQuery.
  • Proficiency in modern event based microservice architecture, CQRS and websockets
  • Experience building with AI tools like Cursor, Antigravity, Claude Code, etc as mandatory.
  • Experience working in Cloud Services including Google, Azure or AWS Competencies
  • Excellent written and verbal communication capability, with an aptitude for breaking down technical topics into easy to understand concepts.
  • An eye for details and specifics, you don’t shy away from data or information; and you relish an opportunity to set things straight or organize.
  • Independent problem solving capabilities, and analytical skills. You don’t give up when you don’t know the answer immediately and you're humble enough to ask for help whenever you need it.

Job title

Intermediate Software Developer – Portfolio MS

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job