Aspire Software is looking for a Senior Software Developer - C#/ AI 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:
• Innovation-Driven: Constantly seeking new and creative solutions to enhance our products.
• Collaborative Spirit: Working together to achieve common goals and drive collective success.
• Integrity and Transparency: Maintaining honesty and openness in all interactions and processes.
What You’ll Be Doing
• WPF Application Engineering: Build and maintain a high-performance Windows desktop application using .NET Framework (4.x), WPF, and MVVM architecture.
• Legacy Code Migration: Analyze and port critical business logic from a large VB6 codebase to .NET, ensuring continuity of existing functionality.
• Peripheral Device Integration: Implement and manage integrations with external hardware such as bill validators, receipt printers, ID scanners, and biometric devices using serial/USB interfaces.
• AI-Augmented Development: Use tools like GitHub Copilot and Cursor to automate boilerplate, assist in code refactoring, and enhance development velocity.
• Code Quality & Refactoring: Conduct deep code reviews, refactor legacy modules, and establish modern coding standards across the application.
• Cross-Team Collaboration: Work closely with QA, product managers, and support teams to troubleshoot production issues and deliver feature enhancements.
• .NET Desktop Expertise: 5+ years building WPF or WinForms applications using the .NET Framework; solid understanding of threading, event-driven programming, and UI responsiveness.
• Legacy Code Experience: Strong hands-on experience with VB6 codebases, COM interop, and transitioning legacy architectures into maintainable .NET modules.
• Hardware Integration Knowledge: Familiarity with device protocols (USB, serial COM, HID), SDK usage, and troubleshooting hardware-software interactions.
• AI Tools Proficiency: Active use of GitHub Copilot, Cursor, or other generative AI tools to boost productivity and code quality.
• Problem-Solving Skills: Ability to troubleshoot and resolve complex technical issues efficiently.
• Collaboration: Experience working in collaborative, cross-functional teams to deliver high-impact projects.
• Adaptability: Ability to thrive in a fast-paced startup environment, adapting to changing priorities and new challenges.
• Attention to Detail: Commitment to writing high-quality code and ensuring the reliability and performance of applications.
• Communication Skills: Strong verbal and written communication skills to effectively convey technical concepts to non-technical stakeholders
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Aspire Software is on the lookout for a Senior Software Developer - C#/AI to join our innovative team in Lebanon! If you're driven by creativity and innovation, you'll thrive here as we aim to enhance our suite of mission-critical software solutions. Each day, you'll immerse yourself in a collaborative atmosphere where integrity and transparency reign. You'll focus on building high-performance Windows desktop applications with the .NET Framework and WPF architecture, while also migrating legacy code from VB6 to a more robust .NET environment. Join us as you implement integrations with various external hardware devices, utilizing your expertise in USB and serial interfaces. Your familiarity with AI tools like GitHub Copilot will play a pivotal role in streamlining our development processes. At Aspire Software, we believe in continuous learning and playing well with others; teamwork is essential as you partner with QA, product managers, and support teams to troubleshoot issues and enhance features. We're looking for someone with a solid background in .NET Desktop development and a keen eye for detail. If you thrive in a fast-paced environment, adapt quickly, and are passionate about writing high-quality code, then this is the perfect place for your skills to shine!
Join Valsoft as a Financial Controller and drive the financial integration and strategic growth of a diverse portfolio of software companies.
Alliance Enterprises is looking for a knowledgeable Customer Support Specialist to provide effective resolutions in a remote environment.
Exciting opportunity at Gusto for a Full Stack Software Engineer to build scalable, innovative applications within a collaborative team.
Join Esri as a Mid-Level Java Software Engineer II to contribute to innovative ArcGIS Enterprise solutions.
Elevate your expertise as an Associate Architect Salesforce at 3Pillar Global, where you'll lead the charge in innovative architecture solutions.
Become a key player in shaping the future of cybersecurity as a Principal Software Engineer in Test at Palo Alto Networks.
We're seeking a Senior .NET Developer to lead the development of cutting-edge web applications at Insomniac Design.
Join Vantaca’s team as a Full Stack Software Engineer, driving innovative AI-driven solutions in community management.
As a Senior Software Engineer, you will contribute to software solutions and lead development efforts within our dynamic team.
Join Visa as a Chief Software Engineer to shape cutting-edge payment solutions and set engineering standards in a hybrid work environment.
Founded in 2011, Valsoft is a vertical software business that provides mission-critical solutions in their respective niche or market.Velsoft is located in Canada
222 jobsSubscribe to Rise newsletter