Description
Aspire Software is looking for an AI Product Engineer 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 a highly skilled Senior Software Developer with a passion for building scalable, high-quality, and high-performance SaaS applications. The ideal candidate will have a strong background in using AI tools (Claude, Cursor, Windsurf, Bolt, Copilot, etc) to manage and execute their work, strong background in C#.NET programming, a profound understanding of SQL interactions, and extensive experience with dynamic HTML technologies (jQuery, CSS, etc.). Experience in GIS and familiarity with agile development methodologies are highly desirable. This role demands a proactive individual capable of developing innovative solutions and improving our product offerings.
Key responsibilities
- Design, develop, and maintain high-quality front- and back-end software solutions using C#.NET assisted by agentic AI resources to maximize speed and quality of outputs.
- Implement dynamic user interfaces with HTML, jQuery, and CSS.
- Manage source control using GitHub, ensuring code integrity and collaboration.
- Develop and optimize SQL databases for high-performance interactions.
- Contribute to the development of commercial SaaS software, adhering to best practices.
- Work within agile development teams.
- Innovate and introduce new technologies or methods to improve product functionality and team efficiency.
- Engage in code reviews, unit testing, and integration testing to ensure quality standards.
- Mentor junior developers, sharing knowledge and fostering a collaborative team environment.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience and projects using agentic AI for coding.
- At least 3 years of commercial experience in software development, with a focus on C#.NET.
- Proficiency in dynamic web technologies, including jQuery, CSS, and HTML.
- Strong understanding of SQL and database interactions.
- Familiarity with GIS technologies is a plus.
- Awareness of secure coding practices, OWASP top 10 vulnerabilities, and data protection measures is desirable.
- Knowledge of agile development methodologies.
- Excellent problem-solving skills and ability to work independently.
- Effective communication skills and ability to work as part of a team.