





We develop solutions that connect, innovate, and optimize processes for concrete plants, generating scalability for concrete operations. What if you could be part of a company offering the most powerful and comprehensive suite for managing concrete plants? Here, you'll find a dynamic, results-driven, collaborative, and relaxed work environment, along with great opportunities for career growth and development! Visit our website to get to know us better: www.topconsuite.com **Responsibilities:** * Participate in the complete software development lifecycle, including requirements analysis, design, implementation, testing, and maintenance of applications. * Collaborate with team members to define best development practices and ensure the delivery of high-quality solutions. * Develop and maintain robust, scalable, and high-performance code, adhering to the highest quality standards and company-established guidelines. * Perform advanced debugging and defect resolution in existing applications, contributing to software stability and continuous improvement. * Participate in code reviews and provide constructive feedback to improve software quality. * Stay up-to-date with the latest technologies, trends, and development practices, proactively incorporating them into future projects. **Education:** * Bachelor's degree in Information Technology, Computer Science, Software Engineering, or related fields. **Requirements:** * Solid and proven experience in application development using C\# (General) / Node JS (TopconFLEET). * Knowledge and experience in: * Framework .NET (General) \ Node JS (TopconFLEET) \ VB6 (TopconDESKTOP) \- Code versioning using GIT (Git Flow).\- Development and optimization of relational databases, such as MySQL and / or PostgreSQL, along with the SQL language. * Multi Tenancy application architecture. * Web application development using technologies such as ASP .NET, ASP .NET MVC, HTML, CSS, and JavaScript. * Use of frontend frameworks such as React (General) and / or Angular (TopconDESKTOP). * Implementation of automated tests using tools such as xUnit, NUnit, Selenium, among others. * Familiarity with agile methodologies, such as Scrum or Kanban. * Problem-solving skills and ability to debug complex issues. * Communication and teamwork skills, demonstrating effective collaboration. * Ability to manage tasks autonomously and meet deadlines. **Differentiators:** * Experience in: * Implementation and management of resources in cloud environments, preferably Azure. * Proven experience in implementing messaging services, such as Azure Service Bus, RabbitMQ, among others. * Certifications related to the .NET platform and / or Azure. * Participation in training courses or workshops related to software development. * Advanced proficiency in English. **Benefits:** Meal Allowance Health Insurance Dental Insurance Study Incentive Life Insurance Total Pass Créditas Birthday gift voucher Christmas bonus Partnership Program **Additional Information:** Salary: Negotiable Employment type: CLT Work model: Candidates from São José do Rio Preto/SP \- On-site work. Candidates from other cities \- Remote work. Working hours: Monday to Friday. Workplace: Avenida Constituição, 1273, Boa Vista, São José do Rio Preto \- SP, Brazil, 15025\-120


