Job Title: Senior Software Engineer (Azure/.NET/Event-Driven APIs)
Job Type: Full Time
Location: Remote (CST Hours)
Compensation: Base Salary up to $130,000
Employment Eligibility: Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be either a US Citizen or Green Card Holder.
Summary
As a member of a small team, you will help design, build, and manage our application ecosystem. You will work across many applications throughout the entire organization and have a direct impact on everyday business. This is a full-time, salary exempt position with a family-focused company that believes in flexible schedules, work from home opportunities, and generous benefits.
Our client is the fastest growing RV Dealership in the US, with over 100 locations. They sell products and services to the RV industry. Both promoting a carefree RV experience so itโs members can focus on making memories with their families and friends.
As a developer you will have the ability to create new applications and improve our existing MVC .net dispatch application, Dealer Management suite, Azure hosted client and customer facing portals, WordPress marketing website, and React Native mobile apps hosted on AWS.
Key Responsibilities:
- Develop and maintain event-driven APIs to facilitate seamless data transfer between systems.
- Enhance and modernize existing applications, including the migration of a legacy PHP application.
- Architect and implement scalable solutions that support transactional-based events and real-time data synchronization across applications.
- Optimize system interoperability by enabling direct application-to-application communication, reducing reliance on UI layers.
- Implement automated testing and CI/CD pipelines for efficient deployments and application reliability.
- Maintain and update legacy .NET/C# applications hosted in a server environment and distributed through web applications within a private network.
- Ensure high-performance database management in Azure SQL instances, optimizing API interactions.
- Collaborate with cross-functional teams to design, develop, and deploy solutions aligned with business needs.
- Integrate third-party applications by developing and managing middleware solutions for data processing and reporting.
Required Qualifications & Skills:
- 10+ years of experience in IT with strong understanding of SDLC and software development best practices
- 5+ years in Full Stack development
- Strong proficiency in .NET/C# for maintaining and updating legacy applications.
- Ability to work across multiple programming languages and environments.
- 5+ years of Hands-on experience with Azure (must-have).
- Strong experience in building event-driven APIs.
- Expertise in API development for third-party integrations and data exchange.
- Experience managing Azure SQL instances with a focus on performance optimization.
- Experience building and hosting APIs on Azure.
- Experience with automated testing and CI/CD pipelines to streamline deployments.
- Ability to design end-to-end solutions, ensuring seamless data flow and system integration.
Nice to Have:
- AWS experience.
- Experience in building and optimizing CI/CD pipelines.
This role offers an exciting opportunity to work on innovative solutions, modernize legacy systems, and contribute to a highly scalable and efficient software ecosystem. If you are a self-sufficient developer who thrives in integration-heavy environments, we encourage you to apply!