We are seeking a skilled .NET Application Developer with experience in developing and maintaining rideshare applications. Our mobile apps are built using React Native for both iOS and Android platforms. The ideal candidate will have a strong background in .NET development, API integration, and cloud-based solutions on AWS. You should be comfortable working with Google Maps API, Mapbox, Stripe, and Twilio, and maintaining an admin panel for the backend management. While most of your work will involve maintaining and optimising our current systems, you will also assist in transitioning from .NET to other modern technologies to enhance performance and scalability. This role is 30 hours per week

Key Responsibilities:
Application Maintenance: Maintain and optimise existing .NET applications that support our React Native-based rideshare platform on both iOS and Android. Ensure they continue to operate smoothly, with a focus on performance, security, and scalability.

Real-Time Location Tracking: Maintain and fine-tune real-time location services using Google Maps API and Mapbox, ensuring accurate tracking of drivers and riders. Integrate updates and improvements as needed.

API Integration: Maintain and optimise existing RESTful APIs that interact with various internal and external services, including payment gateways (Stripe), communication services (Twilio), and third-party identity verification systems. Ensure APIs remain well-documented, optimised, and secure.

Ride Management: Ensure the smooth functioning of features related to ride scheduling, route optimisation, and fare calculation. Maintain seamless communication between drivers and riders through in-app messaging and notifications using Twilio.

Payment Processing: Manage and maintain secure payment processing systems with Stripe, ensuring ongoing compliance with industry standards and the smooth processing of transactions.

User Authentication & Security: Maintain secure authentication mechanisms, including OAuth and JWT, to protect user data. Regularly review and update security protocols to ensure compliance with GDPR and other relevant regulations.

Admin Panel Maintenance: Support and maintain the backend admin panel, providing administrators with reliable tools to monitor, manage, and update the platform’s operations, including user management, ride data, and financial transactions.

AWS Cloud Integration: Manage and maintain AWS services for application deployment, monitoring, and scaling. Ensure optimal performance and high availability using AWS tools.

Technology Transition: Assist in the gradual transition from .NET to newer technologies that offer improved performance, scalability, and maintainability. Participate in planning and executing this migration while ensuring minimal disruption to ongoing operations.

Collaborate with Teams: Work closely with front-end developers, and project managers,  to maintain high-quality software solutions tailored to the rideshare industry.

Testing & Debugging: Perform routine testing and debugging of the application to resolve issues and ensure continued functionality. Participate in code reviews to maintain high-quality standards.

Documentation: Maintain and update comprehensive technical documentation for applications, APIs, and the admin panel, ensuring clarity for ongoing development and maintenance.

Continuous Improvement: Stay up-to-date with industry trends and best practices in .NET development, rideshare technologies, and API integration. Contribute ideas for maintaining and improving the existing systems.

Requirements:

Experience: 3+ years of professional experience in .NET development, with specific experience in maintaining and optimising rideshare or similar real-time applications on iOS and Android using React Native.

Technical Skills:
Proficiency in C#, ASP.NET, and .NET Core.
Strong understanding of RESTful API maintenance and optimisation.
Experience with Google Maps API and Mapbox for real-time location tracking.
Familiarity with payment gateway integration and maintenance using Stripe.
Experience with Twilio for in-app messaging and notifications.
Experience with AWS cloud services, including EC2, S3, RDS, and Lambda.
Experience maintaining backend admin panels.
Experience with SQL Server, Entity Framework, and LINQ.
Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
Exposure to React Native and understanding its integration with backend systems.
Problem-Solving Skills: Strong analytical and problem-solving abilities, particularly in maintaining real-time data and location-based services.
You must be willing to start ASAP. No time wasters. Preferences are given to those who have worked on food delivery platforms or Taxi apps

Hourly Range: $5.00-$7.00

Posted On: August 14, 2024 12:15 UTC
Category: Back-End Development
Skills:.NET Compact Framework, ASP.NET, Git, .NET Framework, API, .NET Stack, ASP.NET Web API

Country: United Kingdom

click to apply

Powered by WPeMatico