Mid/Senior Software Developer C# at RDI Software
São Paulo, São Paulo, Brazil -
Full Time


Start Date

Immediate

Expiry Date

26 Feb, 26

Salary

0.0

Posted On

28 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, NET Core, Microservices Architecture, Cloud Platforms, AWS, GCP, Docker, Terraform, Software Development Lifecycle, Problem-Solving, Analytical Skills

Industry

IT Services and IT Consulting

Description
At RDI we value plurality of race, color, religion, gender, gender identity, nationality, sexual orientation, disability and age. To be plural is to value and respect differences. RDI has 20+ years of history working as a strategic partner of a major global QSR (Quick Service Restaurant) retailer. RDI delivers POS services (point-of-sale) and related software applications that focus on the overall crew and customer experience, resulting in improved operations to the fastest-growing food restaurant chain in over 120 countries and over 37,500 locations worldwide. RDI joined the Capgemini group in 2017, which has 360,000 collaborators in almost 50 countries. Our Purpose Support our partner by increasing product deliveries and leveraging high-end technology to transform the customer experience. Our Vision Provide remarkable experience for our PEOPLE and our partner! Responsibilities Develop and maintain code using .NET languages (C#) within a microservices architecture. Upgrade, configure, and debug existing systems for performance and reliability. Provide technical support for backend applications. Translate high-level technical definitions into clean, efficient, and maintainable code. Estimate effort for requested activities and deliver within agreed timelines. Collect information and verify implementation feasibility for new software features. Document procedures and recommendations for all phases of product testing. Create and maintain technical documentation as needed. Perform code reviews and refactoring to improve quality and maintainability. Troubleshoot and identify root causes of issues under time constraints. Develop and execute unit and integration tests to ensure reliability. Required skills Strong proficiency in C# and .NET Core. Experience with microservices architecture and messaging pattern. Hands-on experience with cloud platforms: AWS and/or GCP. Familiarity with containerization tools (Docker) and infrastructure as code (Terraform). Solid understanding of software development lifecycle and best practices. Ability to work independently and in a collaborative team environment. Excellent problem-solving and analytical skills. Nice to have Previous experience in the payments domain. Exposure to DevOps practices (CI/CD pipelines, monitoring, automation). Qualifications Experience Level: Mid or Senior (typically 4+ years for Mid, 6+ years for Senior). Education: Bachelor’s degree in Computer Science, Engineering, or related field Personal skill Being flexible and goal oriented Execute for results Lead change and innovation Team player profile Prompted pressure Be protagonist Know how to solve problems in an effective manner Share knowledge Open and clear communication Celebrate achievements What we offer Meal voucher (R$ 39,76) Bradesco health insurance (No discount and no co-payment - extends to dependents) Bradesco dental insurance (No discount and no co-payment - extends to dependents) Day care assistance for children up to 5 years old Zurich life insurance Wellhub (former Gympass( Mental and nutritional assistance - Oriente-me (part of Bradesco) Mental and nutritional assistance - Zenklub Communitive - engagement platform where you can be rewarded with vouchers applicable in various stores Parental leave extended High level of autonomy in a laid-back environment An international and multicultural squad Certifications and Training We will pay 50% of the total costs of an English regular classes with the schools that partner with RDI License for online tech platform Mentoring & Buddy Programs Flexible & partial home office policy Great chances for career growth
Responsibilities
Develop and maintain code using .NET languages (C#) within a microservices architecture. Provide technical support for backend applications and ensure reliability through testing.
Loading...