We are seeking a Senior C#/.NET Lead Developer to join our growing engineering team. This role combines hands-on senior development with day-to-day team leadership, working closely with the CTO. You will design and build software while also manage day-to-day engineering operations - including ticket creation and assignment, PR oversight, and team processes.This position is ideal for a senior engineer who is technically strong and has prior experience in a lead role - someone who enjoys writing production code, mentoring a talented senior team, and helping coordinate the day-to-day workflow so the CTO can focus on higher-level direction.You will work across application code and Azure infrastructure, partnering closely with the CTO to deliver scalable, reliable systems and keep a high-performing team running smoothly.Key ResponsibilitiesTeam Leadership & Engineering Operations - Work closely with the CTO to manage day-to-day engineering workload and ensure the team stays productive and unblocked - Own ticket creation, triage, and assignment, keeping the backlog healthy and priorities clear - Oversee pull request processes, ensuring code quality standards are upheld and reviews are timely - Maintain and improve engineering processes and standards across a predominantly senior team - Ensure strong database practices are followed across the team, including schema design, query efficiency, and data integrity - Serve as a technical point of contact for escalations, cross-team coordination, and architectural decisionsSoftware Development & Feature Delivery - Design, develop, and maintain enterprise-grade applications and services using C# and .NET - Build application features that interact deeply with the database, balancing correctness, performance, and maintainability - Develop and maintain RESTful APIs and backend services that integrate with internal and third-party systems - Participate in architectural discussions and influence technical direction across the stack - Perform code reviews and mentor team members on best practices in both application and database development - Troubleshoot and resolve complex issues across application, database, and infrastructure layersAzure Cloud & DevOps - Design and operate solutions using Microsoft Azure, with a focus on reliability and observability - Support CI/CD pipelines and deployment practices using Azure DevOps - Work with monitoring, logging, and alerting to ensure system health and rapid issue resolution - Collaborate on infrastructure decisions that impact scalability, performance, and costRequired QualificationsExperience & Education - Bachelor's degree in Computer Science, Software Engineering, or equivalent experience - 7+ years of professional experience in C#/.NET software development - Strong written and spoken English (C1 or C2 proficiency)Technical Skills (Priority Order) - Expert-level proficiency in C#, .NET Core, and .NET Framework - Proven experience in a lead or senior lead developer role, assisting engineering management with day-to-day team operationsStrong SQL Server / Azure SQL knowledge from a developer perspectiveExperience building and maintaining RESTful APIs - Experience with Microsoft Azure services, including App Services, Storage, and Azure SQL Database - Experience integrating with third-party APIs - CRM system experience and familiarity with common CRM integration patterns - Front-end experience with Angular (7–17) - Familiarity with Agile/Scrum development methodologies - Proficiency with Git and Azure DevOpsSoft Skills - Excellent communication skills, with the ability to explain complex technical topics to non-technical stakeholders - Strong analytical and problem-solving abilities - Ability to work independently and take ownership of critical systems - High attention to detail and commitment to quality and reliability - Collaborative mindset with experience working in cross-functional, distributed teamsBonus Qualifications - Experience with communications platforms and APIs such as Twilio, Vonage, Plivo, or similar for SMS, voice, and messaging workflows - Familiarity with real-time communications protocols: VoIP, WebRTC, and SIP - Experience with open-source telephony platforms such as Asterisk or FreeSWITCH - Experience with message-based systems (Azure Service Bus, RabbitMQ, etc.) - Strong understanding of DevOps practices and production operations - Experience working in HIPAA-regulated environmentsWhat We Offer - Competitive salary commensurate with experience - Opportunity to own critical systems and influence architectural decisions - A collaborative engineering culture that values quality, accountability, and continuous improvement
Senior C/.Net Full-Stack Lead Developer
TECH TACTIX ADVISORY GROUP
Brasília, Federal District