Aspire Software logo

Intermediate Software Developer - AI Focus

Aspire SoftwareBeirut, Beirut Governorate, Lebanon
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Key Responsibilities:Architect and Build Scalable Systems (. NET)Design and implement robust backend systems in . NET and C#. Create modular, testable, and maintainable architectures. Evaluate and make informed trade-offs between performance, maintainability, and delivery speed. Refactor legacy systems with intelligence and precision. Contribute to a Distributed Java PlatformSupport and advance a Java enterprise platform with approximately 20 microservices. Engage with a Java UI framework and RESTful service architecture. Maintain and upgrade internal tools for data mapping, validation, and automated testing. Contribute to enhancing the security and authorization service layer. Interface with data generation pipelines using Spark/Azure Databricks. Work effectively in Linux environments and deployment automation workflows. Leverage AI Across the Software Development Life Cycle (SDLC)Utilize LLMs and code-generation tools to draft and refactor production code, generate tests, create migration scripts, and produce technical documentation. Continuously optimize development workflows through AI applications. Own Architecture DecisionsDesign APIs using REST, event-driven methodologies, and microservices as necessary.

About the job

Join Aspire Software as an Intermediate Software Developer and become a pivotal part of our innovative team in Lebanon. At Aspire Software, we specialize in managing and operating software companies that deliver mission-critical solutions across various sectors.

About Aspire Software: We pride ourselves on implementing industry best practices and maintaining a decentralized model that fosters rapid growth through reinvestment in our portfolio of companies. Our focus on integrating cutting-edge technologies ensures that we remain at the forefront of software development.

Role Overview: We are in search of a skilled software engineer with a strong affinity for AI technologies, particularly large language models and agentic workflows. Your primary focus will be designing, building, and refactoring production systems using . NET/C#, while also enhancing our mature Java-based distributed platform comprised of multiple microservices.

About Aspire Software

Aspire Software is a dynamic company that manages a portfolio of software businesses, focusing on delivering critical solutions across diverse industries. Our commitment to excellence and innovation allows us to create a thriving environment for growth and development.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.