Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer - C# / AI image - Rise Careers
Job details

Senior Software Developer - C# / AI

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

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

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.

What You Should Know About Senior Software Developer - C# / AI, Valsoft Corporation

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!

Frequently Asked Questions (FAQs) for Senior Software Developer - C# / AI Role at Valsoft Corporation
What are the main responsibilities of a Senior Software Developer - C#/AI at Aspire Software?

As a Senior Software Developer - C#/AI at Aspire Software, you will primarily focus on developing and maintaining a high-performance Windows desktop application using WPF and .NET. This role involves analyzing and migrating legacy VB6 code to .NET, integrating with various peripheral devices, and enhancing development processes with AI tools. Your day will also include conducting code reviews and collaborating with cross-functional teams to troubleshoot production issues.

Join Rise to see the full answer
What qualifications are required for the Senior Software Developer - C#/AI position at Aspire Software?

To qualify for the Senior Software Developer - C#/AI position at Aspire Software, candidates should possess at least 5 years of experience in building WPF or WinForms applications using the .NET Framework. Strong knowledge of legacy code, specifically VB6, is essential, along with familiarity with hardware integration protocols and AI tool usage. Problem-solving skills, adaptability in a fast-paced environment, and effective communication are also crucial for success.

Join Rise to see the full answer
How does a Senior Software Developer - C#/AI contribute to team collaboration at Aspire Software?

At Aspire Software, the Senior Software Developer - C#/AI plays a key role in fostering team collaboration. You will work alongside QA, product managers, and support teams to troubleshoot issues and deliver enhancements. Your collaborative spirit will ensure that everyone is aligned towards common goals, ultimately driving the success of high-impact projects.

Join Rise to see the full answer
What is the development environment like for a Senior Software Developer - C#/AI at Aspire Software?

The development environment for a Senior Software Developer - C#/AI at Aspire Software is innovative and fast-paced. You'll work with modern technologies and tools like GitHub Copilot and Cursor to enhance coding efficiency. The environment encourages creativity and requires adaptability as priorities shift, making it an exciting place for developers eager to grow.

Join Rise to see the full answer
What tools and technologies should a Senior Software Developer - C#/AI be familiar with at Aspire Software?

A Senior Software Developer - C#/AI at Aspire Software should be proficient in .NET Framework, WPF, and MVVM architecture for application development. Familiarity with legacy VB6 codebases and integration of hardware devices via USB and serial protocols is also expected. Additionally, hands-on experience with AI tools like GitHub Copilot will enhance your speed and code quality.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer - C# / AI
Can you explain your experience with WPF and .NET Framework?

In your response, detail specific projects where you've built applications using WPF and the .NET Framework. Emphasize your understanding of MVVM architecture and how you addressed any challenges faced during development.

Join Rise to see the full answer
How have you approached migrating legacy VB6 code to .NET?

Share your systematic approach to analyzing and refactoring legacy VB6 code. Specify tools or methodologies applied to ensure functionality continuity while migrating business logic to .NET.

Join Rise to see the full answer
What strategies do you use for integrating hardware devices in your applications?

Discuss specific protocols and technologies you have experience with, such as USB and serial communication. Mention any past projects where you successfully integrated external devices, detailing the challenges and solutions.

Join Rise to see the full answer
How do you ensure code quality during development?

Articulate your methods for maintaining high code quality, including conducting code reviews and automated testing. Highlight experiences where your focus on quality significantly impacted project outcomes.

Join Rise to see the full answer
Can you provide an example of how you used AI tools to enhance your development process?

Share an anecdote about using tools like GitHub Copilot to streamline your coding. Explain how it impacted your workflow, productivity, or code quality.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in your previous projects.

Talk about a specific instance where you faced significant technical hurdles, the thought process behind your solution, and the outcomes. Be sure to highlight your problem-solving skills.

Join Rise to see the full answer
How do you approach teamwork and collaboration in a development setting?

Discuss the importance of communication and shared goals in successful teamwork. Provide examples of how you've collaborated effectively with teams to deliver projects on time.

Join Rise to see the full answer
What is your experience with cross-functional teams and project delivery?

Share examples of working with cross-functional teams, detailing your role and contributions to project success. Highlight how these experiences have shaped your understanding of the software development lifecycle.

Join Rise to see the full answer
What techniques do you use to adapt to changing project requirements?

Describe your flexibility and adaptability in a dynamic project environment. Cite examples of successfully managing pivot points in past projects while keeping stakeholders informed.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software development?

Discuss the importance of continuous learning to you. Mention resources like conferences, online courses, or tech communities that you engage with to keep your skills and knowledge current.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join Valsoft as a Financial Controller and drive the financial integration and strategic growth of a diverse portfolio of software companies.

Photo of the Rise User
Posted 5 days ago

Alliance Enterprises is looking for a knowledgeable Customer Support Specialist to provide effective resolutions in a remote environment.

Photo of the Rise User
Gusto, Inc. Hybrid Scottsdale, Arizona, United States
Posted 6 days ago

Exciting opportunity at Gusto for a Full Stack Software Engineer to build scalable, innovative applications within a collaborative team.

Photo of the Rise User
Esri Hybrid Redlands, California, United States
Posted 10 days ago

Join Esri as a Mid-Level Java Software Engineer II to contribute to innovative ArcGIS Enterprise solutions.

Photo of the Rise User

Elevate your expertise as an Associate Architect Salesforce at 3Pillar Global, where you'll lead the charge in innovative architecture solutions.

Photo of the Rise User

Become a key player in shaping the future of cybersecurity as a Principal Software Engineer in Test at Palo Alto Networks.

Photo of the Rise User
Posted 4 days ago

We're seeking a Senior .NET Developer to lead the development of cutting-edge web applications at Insomniac Design.

Photo of the Rise User
Vantaca Hybrid Palo Alto, California, United States
Posted 13 days ago

Join Vantaca’s team as a Full Stack Software Engineer, driving innovative AI-driven solutions in community management.

Velociti Group Remote No location specified
Posted 5 days ago

As a Senior Software Engineer, you will contribute to software solutions and lead development efforts within our dynamic team.

Photo of the Rise User
Posted 9 days ago

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 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth