CI

[Job - 26585] Senior Software Developer (.NET), Brazil

CI • BR
C# Remote
We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.
With over 8,000 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality.

At CI&T, we are seeking a highly skilled and motivated Senior Software Developer to join our team in Brazil. You will contribute to an innovative project in a collaborative, innovative, transforming, and multicultural environment.

Position Overview:
As a Senior Software Developer, you will play a crucial role in the design and development of robust applications using SQL Server, Visual Basic 6, and C# .NET. You will collaborate with cross-functional teams to ensure high-quality deliverables that meet client expectations and enhance user experience.

Key Responsibilities:

  • Act as a key player in the support and evolution of applications developed in SQL Server and C# .NET, contributing to the creation of innovative and robust solutions.
  • Seek and prioritize continuous improvement of processes and engineering practices, mentoring junior developers and promoting a learning environment.
  • Perform a fundamental role in the architecture and development of systems, ensuring high performance and scalability in the implemented solutions.
  • Focus on the impact of solutions and user experience, ensuring that applications meet client needs.
  • Collaborate with multidisciplinary teams to design, develop, and implement efficient and high-quality solutions.
  • Continuously maintain and enhance existing systems, identifying opportunities for optimization and innovation.
  • Must-have Skills:

  • SQL Server: Proficiency in SQL Server (2016 or later), including creation of stored procedures, functions, views, tables, and indexes. Experience with query performance optimization, SQL
  • profiling, and optimization techniques.
  • C# .NET: Mastery of C# language and .NET Framework versions, with experience in WCF, WPF, Windows Services, Web Services, Console Applications, and Web APIs.
  • Windows Forms & MVC: Experience with database integration, data loading patterns, and layered architecture (Business layer, Service layer, Data Access layer).
  • REST APIs: Experience developing REST APIs, including JSON payload handling and deserialization, HTTP headers, status codes, and authentication mechanisms.
  • GIT Repository: Experience using GIT for code versioning, including branching, merging, and conflict resolution.
  • Clear and Effective Communication: Ability to convey information concisely and understandably, facilitating team collaboration and understanding with stakeholders.
  • Proactivity and Autonomy: Ability to take the initiative in problem-solving and manage tasks independently, delivering results efficiently.
  • Nice-to-have Skills:

  • Experience with production support, application monitoring, and performance profiling tools.
  • Knowledge of Windows Server administration, IIS configuration, and debugging complex multi-tier applications.