Senior Software Engineer
Job Description
We are looking for a few exceptional software engineers to work on our cloud based B2B e-commerce, renewals and subscriptions platform.
As a member of the engineering team, you will work with product management and other team members to design and implement new features. In addition, you will have direct ownership over the design and architecture of new components aimed at improving the platform’s flexibility, configurability and scalability.
We work mainly with C#, ASP.NET MVC and Microsoft SQL Server but are big fans of open source and are actively working on incorporating some of these technologies into our platform. We are constantly exploring and researching new technologies and expect that you will be able to master any technology, language or development environment that we need in the future.
Qualifications
- 6+ years of hands-on software development experience.
- Proficiency in ASP.NET MVC 3, C#, HTML, JavaScript and CSS.
- Experience in design and coding with Entity Framework and LINQ.
- Database design and programming experience, preferably with Microsoft SQL Server.
- Experience in design and coding of SaaS applications.
- Experience with e-commerce and high transaction systems preferred.
- Excellent communication skills, verbal and written.
- BS or MS in Computer Science or related field.
About Rainmaker Systems
Recognized by Software Magazine as one of the top 500 global software and services providers for two years in a row, Rainmaker Systems helps companies maximize their online sales and recurring revenue with its B2B e-commerce solutions. Some of the world's most successful and recognized brands rely on Rainmaker’s platform to drive their online sales, renewals and subscriptions initiatives.
Benefits
- Flexible vacation days
- Great health insurance
- Gym membership
- Flexible hours
Recommended Jobs
Software Developer
Position : Full-time Salary : $125,000 Location : Remote - Must Live in California, Illinois, New Jersey, or Ohio. We do not offer work visas. Why Revvim? ~100% employer paid pla…
Senior Software Quality Assurance Engineer
Job brief Senior Software Quality Assurance Engineer Minimum Years of Experience Required: 6+ Years Salary range: $125,000 - $150,000 Work Authorization: Candidates must be a Per…
DevSecOps - PKI Specialist
Zoox is seeking a highly skilled and motivated DevSecOps Engineer with a strong specialization in Public Key Infrastructure (PKI), robust experience with Terraform, proficiency in Golang, and deep fa…
Senior Software Engineer
Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and govern…
Customer Success Advocate - Pay Monthly, Afterpay
We started a movement in which everyone can win – shoppers, retailers, society and every person on our team. To play fair, trust people and reward them for doing the right thing. We see and feel the …
Senior Rail Systems Project Manager - Los Angeles
Requisition ID: 95620 Job Category: Infrastructure; Consulting; Engineering; Project Engineering; Project Management Location: Los Angeles, CA, United States Join a company that is passi…
Sr Product Manager, Single-Port I&A Solutions
Company Description At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the po…
Embedded Tester
Role: Embedded Tester- Software Integrated Testing (SIT) Location: Alameda CA (Need local candidates only) Job Type: Contract Job Description – SW Design engineer for Software integration T…
Server - A La Carte
La Jolla Country Club is a private Golf Club with an immediate opening for a Part-Time à la Carte Server. Job Description: You will serve members and guests in an upscale, non-tipping country…
Elevator & Lift Technician
This is an exciting and challenging opportunity to join one of the most capable technical teams in a growing industry. This position will require a candidate with exceptional technical skills, profes…