




Description: * Bachelor's degree in Computer Science, Software Engineering, or related field; * Solid experience in web development using .NET with C#; * Strong understanding of object-oriented software development using C#, ASP.NET, .NET Core, Entity Framework, MVC, Web API, and REST APIs; * Solid experience with thread concurrency and parallelism; * Knowledge of messaging services such as RabbitMQ or Apache Kafka; * Experience with relational and non-relational SQL databases; * Experience using Git repositories and workflows such as Gitflow; * Knowledge of front-end technologies including HTML, CSS, and JavaScript; * Knowledge of containerization technologies such as Docker; * Basic knowledge of Kubernetes for log analysis and application deployment; * Familiarity with software development best practices such as Clean Code and SOLID. Preferred Qualifications: * Relevant .NET development certifications are a plus; * Experience with AI coding assistants such as Claude Assistant or similar tools; * Experience developing integrations for SAP Business One; * Experience with front-end frameworks: Vue.js, React, or Angular; * Experience with automated testing tools such as xUnit, NUnit, etc.; * Familiarity with public and private cloud platforms: AWS, Azure, OCI, or GCP; * Familiarity with e-commerce and/or marketplace architectures. * Serve as a technical reference point, mentoring and supporting less experienced developers by sharing knowledge and best practices; * Conduct code reviews and provide constructive feedback to other developers to ensure code quality and promote sound programming practices; * Efficiently identify and resolve highly complex technical issues, ensuring continuous application operability; * Analyze, develop, test, and maintain web systems using the .NET framework, ensuring they meet the organization’s functional, technical, and performance requirements; * Develop integration APIs with other systems and services, such as e-commerce platforms, marketplaces, logistics systems, etc.; * Automate repetitive tasks using appropriate tools and frameworks; * Collaborate with the development team to build scalable, high-quality solutions aligned with industry best practices; * Perform ongoing maintenance of existing applications, identifying and fixing bugs and implementing updates as needed; * Identify and resolve performance bottlenecks in code and applications, ensuring system efficiency and responsiveness; * Work collaboratively with other developers, business analysts, and project managers to understand client requirements and translate them into technical solutions; * Create technical documentation, including design specifications, flow diagrams, and code documentation; * Perform unit and integration testing, as well as code debugging, to ensure software quality; * Deploy and validate new versions of systems; * Act as a knowledge advocate and subject-matter expert, contributing to team growth. 2512040202181846698


