Job Description
Aspire Software is looking for a Software Developer - AI / C# / API / Java 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.
What your day will look like:
Your primary mission is to design, develop, and integrate advanced new features into our platform. You will be responsible for building a new .NET/C# web application, refining AI prompt strategies, and embedding these capabilities within automated processes. Additionally, you will maintain and enhance an existing Java-based application, ensuring its stability, performance, and smooth integration with our new developments.
Day-to-Day Breakdown:
- 50% – Development & Integration: Build and test a new web platform using .NET/C#, while also maintaining and enhancing our existing Java application.
- 20% – AI & Prompt Engineering: Design and refine AI prompts, leverage OpenAI APIs, and integrate generative AI capabilities to automate complex workflows.
- 15% – Collaboration & Code Quality: Work closely with team members, participate in code reviews, and ensure adherence to best practices in software development.
- 15% – Research & Innovation: Stay updated on emerging AI trends, experiment with new technologies, and continuously propose improvements to our automated workflows.
Development & Integration
- Design and Build .NET Solutions: Architect and implement a new platform that manages AI-powered automation workflows using .NET/C#.
- Maintain & Enhance Java Application: Provide ongoing maintenance, updates, and bug fixes for an existing Java-based application to ensure its continued performance and reliability.
- API & Service Integration: Develop and maintain integrations between automated workflows, third-party APIs, and our main platform, ensuring smooth data exchange and functionality.
- Prompt Engineering: Develop, test, and refine AI prompts to enable intelligent, automated responses within correspondence workflows.
- Quality and Documentation: Write clean, efficient, and well-documented code, following industry’s best practices and coding standards.
Collaboration & Continuous Improvement
- Team Collaboration: Work closely with other developers, product managers, and stakeholders to gather requirements and translate them into technical solutions.
- Documentation & Best Practices: Create and maintain detailed documentation for system designs, integrations, and technical processes.