About the job
Location: Beirut, Beirut Governorate, Lebanon
About Aspire Software
Aspire Software manages a portfolio of software companies, delivering solutions across multiple industries. The team follows established industry practices to keep integration processes efficient and on schedule. Aspire’s decentralized structure supports rapid growth, with ongoing reinvestment fueling new ideas and improvements.
Role Overview
This Junior Software Developer position is part of Valsoft Corporation. The team builds and maintains a correspondence management platform used by enterprise and government clients. The focus is on assessing the platform, finding opportunities for improvement, and collaborating to enhance the user experience.
Work covers both legacy and modern systems. The role emphasizes updating outdated components, improving usability, and raising engineering standards. The team is small and self-directed, valuing initiative and project ownership. Aspire Software adopts an AI-first approach, using tools like Cursor, GitHub Copilot, and Claude Code to support daily development tasks.
Main Responsibilities
- Design and develop features and services with . NET/C#
- Identify workflow friction points for users and recommend improvements
- Review existing code, suggesting modern and maintainable solutions
- Integrate AI tools into the development workflow to deliver and refine quality code
- Share input on product direction and codebase evolution, using both experience and AI-generated insights
- Work with an AI-driven workflow engine that processes correspondence, transforms unstructured data with LLMs, and identify areas for further enhancement
Typical Day-to-Day Tasks
- Enhance platform features using . NET/C#
- Modernize code by identifying and updating outdated patterns
- Review workflows and interfaces, proposing user-friendly changes
- Take initiative to solve problems and drive solutions
- Use AI tools regularly for coding and debugging tasks
