Senior Software Engineer
Description
Senior Software Engineer
We are seeking a driven and innovative Senior Software Engineer to join our dynamic team. In this role, you will be a hands-on problem solver, leading end-to-end software development to create high-impact solutions used by thousands of customers worldwide. If you are excited by the prospect of solving complex technical challenges and collaborating with a talented, global team, this could be the perfect opportunity for you. This position offers a blend of office and remote work, providing flexibility based on business needs.
Here is more of what you’ll get to do:
- Design, develop, and deploy applications using C#, .NET Framework, WPF, and Windows Forms.
- Conduct thorough UI and unit testing to ensure software quality and reliability.
- Research and implement new technologies to continually enhance our products.
- Write and maintain clear, comprehensive documentation.
- Collaborate with product management and cross-functional teams across geographies.
- Deliver high-quality work within agreed deadlines and product roadmaps.
- Stay up to date with emerging technologies and best practices in software development.
- Brainstorm and prototype next-generation capabilities for our products, leveraging Generative AI, machine learning, and analytics.
You will thrive in this role if you have:
- A Bachelor’s degree in Computer Science/ Information Technology, or a related field.
- 5 to 7 years of proven experience in software development.
- Proficiency in Agile Scrum methodology, Object-Oriented Programming (OOP), Data Structures, and Algorithms.
- Hands-on experience building applications with C#, .NET Framework, WPF, and Windows Forms.
- Expertise in unit testing, code refactoring, and conducting code reviews.
- Skill in developing RESTful APIs, web services, and Windows services.
- Strong knowledge of SQL Server, including query optimization.
- Familiarity with tools like JIRA, Confluence, and version control systems (Bitbucket/Git) for managing pull requests and merges.
- Experience with Continuous Integration (CI) tools such as Jenkins.
- Proficiency in reporting technologies like SSRS, RDLC, or SAP Crystal Reports.
- Knowledge of deployment tools (e.g., Microsoft Installer, ClickOnce).
- Nice to have:
- Experience working in a product-focused company.
- Exposure to microservices or cloud-based services.
If you are passionate about software development and eager to work on impactful projects, we encourage you to apply—even if you don’t meet every single qualification. At LeadVenture, we value diverse skill sets and unique perspectives.
Who we are:
LeadVenture is the market-leading SaaS provider of digital retailing, eCommerce, digital marketing, and eCatalog solutions for dealerships across 12 industry verticals, including powersports, marine, RV, pre-owned auto, agriculture, and more. Our brands include Dealer Spike, Dealer Car Search, Frazer, Net Driven, Direct Communications, Inc. (DCi), Powersports Support, Level 5, PSM Marketing, Monroney Labels, and Interact RV. We are an international company with offices located in the United States, Mexico (Juniper Data Center), Belize (Dealer Spike Belize), India, and The Netherlands. Together, we are LeadVenture.
LeadVenture provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, LeadVenture complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation, and training.
LeadVenture expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of LeadVenture employees to perform their job duties may result in discipline up to and including discharge.