Job Closed
This listing is no longer active.
Navigate Change
Senior .NET Developer
Location
Brazil
Posted
49 days ago
Salary
0
Seniority
Senior
Job Description
Senior .NET Developer
CI&T
• Maintain and improve existing ASP.NET / .NET Core web apps with a React frontend. • Redesign and implement modern authN/authZ (e.g. OAuth2/OIDC, JWT, identity providers). • Plan and execute .NET Core upgrades. • Work with AWS, MySQL, PostgreSQL, and multiple external integrations. • Use Bitbucket, CI/CD, and Playwright tests as part of the delivery workflow. • Collaborate with stakeholders to discuss and prioritize tasks and clarify requirements (in English).
Job Requirements
- 5+ years of experience with .NET (C#) and web development.
- Proven experience with auth flows and .NET version migrations.
- Experience with React in production environments.
- Experience with AWS, relational databases, and integrations with third-party APIs.
- Comfortable with Bitbucket/Git and automated testing (Playwright is a plus).
- Fluent English and strong communication/relationship skills.
Benefits
- Health and dental insurance
- Meal and food allowance
- Childcare assistance
- Extended paternity leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing and Results Participation (PLR);
- Life insurance
- Continuous learning platform (CI&T University);
- Discount club
- Free online platform dedicated to physical, mental, and overall well-being
- Pregnancy and responsible parenting course
- Partnerships with online learning platforms
- Language learning platform
- And many more!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Afresh is the leading AI company in fresh food—partnering with grocers like Albertsons, Wakefern, Meijer, and Stater Bros to order billions of dollars of fresh food in over 12,000 grocery departments nationwide. Following record-breaking 70% growth in 2025, we’ve expanded our platform to cover all fresh departments, launched our full store suite, and debuted DC Fresh Buying. We’re on a mission to eliminate food waste and make fresh food accessible to all. In 2025 alone our software helped save 200M lbs of food waste. If you're looking for a role where your work directly translates into massive scale and social good, and you want to be part of the team that defines the future of fresh, there is no better time to join us. About the Role Join the Ordering Pod as a Senior Software Engineer to own the development of our high-revenue, flagship AI ordering product. This is a pivotal role where you will be empowered to define the architectural roadmap for our next-generation systems and tackle challenging engineering problems that directly enable our business expansion. What You’ll Do - Lead the design, building, and deploy highly scalable and robust APIs, making critical architectural decisions that shape our platform. - Partner with Product, Account Management**, and peer engineering teams** to deliver integrated solutions that serve client needs. - Contribute to the vision of the next generation Ordering product, while also support our current iPad solution. - Enforce best practices for testing and releases to maintain high standards of system reliability. Skills and Experience - BS in Computer Science or equivalent experience - 4+ years of software development experience. - A strong desire to learn and master new technologies to meet the evolving needs of the platform. - Proven ability to lead and drive projects through the entire development lifecycle, from conception to launch, with a high degree of autonomy. - Readiness to step into a mentorship role to guide junior engineers and contribute to the team's growth. - Being curious about complex systems, including a desire to understand our intricate business domain and dependencies outside the team's direct ownership. - A strong team player who understands that we succeed (and learn) together.. In the spirit of that, you actively participate in team ceremonies, swarm with engineers and perform that doing timely and constructive code reviews. Nice to Have - You have worked in with an Agile software delivery cycle before. - You have leveraged modern AI-powered tools to accelerate development and enhance your workflow - You have experience in Typescript and cloud technologies in general and Azure specifically. We encourage all highly-qualified candidates to apply, even if they don’t meet every listed qualification. This position is not eligible for company sponsorship. Salary Range in Canada: $137,000 – $185,000 (CAD) About Afresh Founded in 2017, Afresh is working on the #1 solution to curb climate change: reducing food waste. By combining human insight and transformative technology, we're helping grocers provide fresher food to customers at more affordable prices. Afresh sits at an incredible intersection of positive social impact, rocket ship financial growth, and cutting-edge technology. Our best-in-class AI research has been published in top journals including ICML, and we've raised over $148 million in funding from investors including former co-CEO of Whole Foods Market Walter Robb and Eric Schmidt's Innovation Endeavors. Fresh is the past, present, and future of our food system – the waste we create today will impact our planet for years to come. Join us as we continue to build a vibrant, diverse, and inclusive team that embodies our company’s values of proactivity, kindness, candor, and humility. Afresh provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity/expression, marital status, pregnancy or related condition, or any other basis protected by law. Here at Afresh, many of our employees work remotely provided that they reside in one of the following states: AL, AR, CA, CO, FL, GA, IL, KY, MA, MI, MT, MO, NV, NJ, NY, NC, OR, PA, TX, WA, UT, VA, WI.
• Develop and maintain enterprise Java applications • Design and implement workflows using Camunda 8 • Build APIs and integrate with databases and MQ systems • Ensure code quality through automated testing • Work in Agile (Scrum/SAFe) teams and support CI/CD pipelines
• Realizar el **análisis y diseño de nuevos sistemas**, así como la mejora y mantenimiento evolutivo y correctivo de aplicaciones y procesos en producción. • Brindar **soporte técnico** mediante el análisis de información técnica, identificación de incidentes y resolución de problemas en aplicaciones existentes. • Participar activamente en **pruebas, validaciones y certificaciones** de mejoras y mantenimientos antes del pase a producción. • Apoyar en la **instalación y configuración de programas**, asegurando el correcto funcionamiento de los ambientes. • Elaborar, mantener y actualizar la **documentación técnica y funcional** asociada a los desarrollos o modificaciones realizadas. • **Autonomía en crecimiento:** Capacidad para ejecutar tareas asignadas y avanzar de forma independiente. • **Sentido de urgencia básico:** Cumple plazos y prioriza tareas, mostrando disposición para avanzar sin necesidad de seguimiento constante. • **Proactividad operativa:** Se anticipa a bloqueos simples y comunica avances y riesgos de manera oportuna. • **Responsabilidad sobre tareas:** Se apropia de sus entregables y asegura su correcta ejecución y documentación.
• Develop and maintain data pipelines using Python • Perform data ingestion, transformation and processing in cloud environments (AWS) • Organize and store data in a Data Lake using Amazon S3 • Create and manage ETL/ELT jobs with AWS Glue • Execute queries and perform data analysis using Amazon Athena • Ensure data quality, integrity and governance • Work on data modeling to support analysis and reporting • Integrate different data sources (APIs, relational and non-relational databases) • Support business and analytics teams in delivering reliable data




