Design, develop, and implement highly scalable, containerized microservices that power the RPI platform.
Collaborate with the Chief Architect to define technical roadmaps and architectural best practices.
Contribute to the entire software development lifecycle, from system design and coding to deployment and monitoring.
Ensure application performance, security, and quality through clean code, automated testing, and code reviews.
Mentor and guide junior developers on secure coding practices, design patterns, and overall best practices.
Provide expertise as a third-line escalation point for customer issue resolution.
Requirements
At least 5+ years of professional experience in C# and .NET development.
Extensive experience with object-oriented analysis, design, and implementation.
Expert-level knowledge of containers, specifically Docker and Kubernetes.
Solid experience working with complex SQL queries and relational databases.
Proven experience developing and deploying applications on at least one major cloud platform (Azure, AWS, or GCP), with a strong understanding of cloud-native services.
Experience with multi-cloud deployments (Azure, AWS, GCP).
Experience with message queues or event-driven architectures (e.g., Azure Event Hub, RabbitMQ, Kafka).
Knowledge of in-memory data stores (e.g., Redis).
Experience with marketing automation or CRM systems.
Benefits
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Life Insurance (Basic, Voluntary & AD&D)
Paid Time Off (Vacation, Sick & Public Holidays)
Family Leave (Maternity, Paternity)
Short Term & Long Term Disability
Work From Home
Stock Option Plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.