XX
Senior Software Engineer - Web ApplicationsRed LobsterUnited States
XX

Senior Software Engineer - Web Applications

Red Lobster
  • US
    United States
  • US
    United States

Über

Overview The Senior Software Engineer - Web Applications is crucial in crafting and supporting innovative software solutions and system integrations that enhance restaurant operations, supply chain systems, and guest-facing eCommerce platforms, including online ordering and mobile applications. This role ensures seamless integration of digital experiences with in-restaurant technologies through modern development frameworks and API-driven architectures. The ideal candidate has advanced .NET development skills, strong REST API design capabilities, and a collaborative, problem-solving approach. Essential Duties and Responsibilities Restaurant Systems Development: Enhance, maintain, and modernize critical web applications that support restaurant operations and supply chain management. Facilitate real-time data integration between on-premise systems and cloud services. Diagnose and resolve issues across integrated workflows to minimize disruptions. eCommerce Platform Development: Support and evolve applications for online ordering and mobile platforms to ensure a user-friendly guest experience. Design and implement secure and scalable RESTful APIs for third-party integrations like payment gateways and delivery partners. Shared Responsibilities: Develop, test, and deploy robust software solutions using C#, .NET Core, ASP.NET, JavaScript, Vue.js, Angular, and TypeScript. Engage in peer code reviews and advocate for engineering best practices to ensure high-quality, maintainable code. Optimize REST APIs to ensure effective data exchange between eCommerce and restaurant systems. Collaborate with architects on cloud migration strategies and modernization of legacy systems. Implement CI/CD pipelines and adopt DevOps practices for agile delivery in multi-channel environments. Troubleshoot application stack issues and conduct root-cause analysis to ensure long-term stability. Ensure compliance with security, privacy, and data protection regulations (e.g., PCI-DSS, GDPR). Job Requirements (Skills & Experience) Technical Skills: 5+ years in enterprise software development with a focus on both front-end and back-end components. Advanced proficiency in C#, .NET Core, ASP.NET (including Razor Pages, Web Forms, and SPA architectures). Strong experience with modern JavaScript frameworks (Vue.js, Angular) and TypeScript. Proven expertise in REST API design and implementation for system integration. Familiarity with restaurant technology stacks (POS, kitchen display systems, BOH software) and their cloud integrations. Experience in eCommerce ecosystems, including web/mobile ordering and third-party service integration. Competent in relational database development (SQL Server, Oracle) with foundational knowledge in NoSQL. Familiar with Azure or similar cloud environments. Proficient in CI/CD tools and version control systems like Azure DevOps, GitHub Actions, or Jenkins. Experience with MuleSoft Anypoint Platform is a plus. Soft Skills: Strong analytical and debugging skills with a proactive, ownership-driven mindset. Excellent interpersonal and communication skills for collaboration across teams. Agile mindset with quick adaptation to a dynamic technology landscape. Education and Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience. Certifications: Microsoft Certified: Azure Developer Associate is a plus. Other relevant certifications are also advantageous. Work Environment and Physical Demands: Ability to sit, stand, walk, twist, bend, and use hands for extended periods. Ability to lift up to 25 pounds occasionally. Frequent use of a computer, keyboard, and other standard office equipment.
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.