Aspire Software is looking for a Senior AI Software Engineer (.NET (C#) and JavaScript.) to join our team in Lebanon.
Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
About the Role
We are seeking an Senior AI Software Engineer to join one of our AI Pods. This is a hands on development role focused on building innovative AI-powered solutions and applications across multiple portfolio companies. You will collaborate with senior engineers, architects, and business stakeholders to translate requirements into working features, with a strong emphasis on modern development practices and automation. If you are passionate about AI, comfortable working across .NET and JavaScript/Bootstrap frontends, and excited by projects involving GEO mapping services and data visualization, this role is an excellent fit
Key Responsibilities:AI-Powered Development:
Design and implement AI-enabled features within enterprise web applications. Build RESTful APIs, microservices, and front-end components using .NET and JavaScript frameworks Integrate mapping APIs (e.g., Google Maps, Leaflet, Mapbox) for spatial data visualizationCollaborate & Execute:
Work closely with senior engineers and product owners to clarify requirements and deliver solutions that add measurable business value. Participate in sprint planning, code reviews, and backlog groomingAutomation & Quality:
Contribute to CI/CD pipelines and testing automation to ensure smooth, reliable releases. Support efforts to reduce technical debt and improve maintainabilityAI Tooling & Experience:
Experiment with and apply Generative AI and ML tools where they can accelerate development or improve user experience. Share findings and best practices with the team.Problem Solving:
Troubleshoot and optimize performance, scalability, and data-handling issues. Adapt to different technical environments across the portfolio.