Sobre a oportunidade
Job Summary We are seeking an experienced Lead Full Stack .NET Developer to support enterprise application development, integration, and modernization initiatives within a nearshore technology team in Brazil. This individual will combine strong hands-on development expertise with technical leadership responsibilities across multiple projects. The role involves designing and developing enterprise applications, leading integration initiatives, resolving complex technical challenges, and contributing to technology and architecture decisions. The ideal candidate is a highly analytical and solution-oriented professional with extensive experience in full-stack development, system integrations, APIs, and enterprise applications. Essential Duties and Responsibilities Lead the design, development, testing, implementation, and support of enterprise applications across multiple projects. Analyze complex business and technical requirements and translate them into scalable, maintainable software solutions. Evaluate application architecture, dependencies, system interactions, and integration requirements to determine appropriate technical solutions. Develop and maintain integrations between applications, platforms, databases, and external systems, including APIs and web services. Lead technical initiatives by providing guidance, reviewing solutions, and supporting developers in resolving complex programming and integration challenges. Gather and document technical requirements, application flows, data flows, system dependencies, and integration processes. Participate in application testing, validation, deployment, troubleshooting, and production support, including reviewing test results and supporting issue resolution. Evaluate opportunities to reuse, enhance, and modernize existing code and applications. Assess emerging technologies, tools, and development methodologies and recommend improvements when appropriate. Collaborate with business stakeholders, architects, developers, QA teams, and other technology professionals to deliver effective solutions. Maintain current knowledge of development technologies, frameworks, tools, and software engineering best practices. Perform other duties and responsibilities as assigned. Required Technical Skills C# / .NET Core ASP.NET Angular 11+ JavaScript Entity Framework SQL Server and/or Oracle Web API / REST APIs Git / TFS Postman Jenkins Docker SSIS / SSRS ODI Desired Skills Azure DevOps BMC Scheduling Java Experience with enterprise application modernization Strong experience developing system integrations Experience with APIs and distributed applications Experience with relational databases and data integration technologies Experience supporting applications across development, testing, deployment, and production environments Experience working in Agile development environments Experience working with distributed or international technology teams Education and Experience Bachelor’s degree in Computer Science, Information Technology, Software Engineering, MIS, or a related field preferred. Minimum of 5 years of relevant professional software development experience, or an equivalent combination of education, training, and experience. Strong hands-on experience with full-stack application development. Demonstrated experience working with complex enterprise applications, integrations, and APIs. Experience taking ownership of technical solutions and independently resolving complex development challenges. Previous experience as a Technical Lead, Development Lead, Senior Developer, or similar role with technical leadership responsibilities. Strong analytical, problem-solving, communication, and collaboration skills. Preferred Experience Experience with financial, accounting, ERP, or other business-critical enterprise applications. Experience with accounting systems or General Ledger applications is a plus. Experience leading development initiatives across multiple projects. Experience modernizing legacy applications and integrating them with newer technologies. Experience mentoring developers and providing technical direction. Experience in a nearshore or international delivery environment.