Software Developer at Benner creating advanced technology solutions for diverse market segments, enhancing day-to-day operations through innovative software.
Responsibilities
Perform medium/high complexity activities related to the analysis, development and maintenance of systems;
Develop advanced software solutions by designing and implementing sophisticated systems, handling complex business logic and technical challenges;
Seek solutions for challenging technical problems that may arise during software development;
Develop software solutions to meet the needs of the company and its users;
Perform tests and evaluations to ensure proper system operation;
Monitor the technical quality of developed solutions, ensuring that technologies used are up to date and comply with Benner's policies and standards;
Produce technical documentation and train users on new systems and technologies;
Design software architecture by defining system structure, core components, design patterns and technologies to be used, taking into account factors such as scalability, performance, security and maintainability;
Supervise and support less experienced professionals by providing technical assistance, sharing knowledge, supporting task execution, reviewing code, offering guidance and suggestions, and helping resolve issues to improve processes and promote best practices;
Plan, monitor and execute administrative support activities related to your specific area of expertise, following established guidelines and goals to ensure correct execution within defined deadlines;
Prepare management and operational reports by collecting and organizing information to support decision-making;
Participate in activities related to the strategic planning of the area, contributing to the development of action plans that help the company achieve its objectives;
Define, together with immediate leadership, strategies of operation for your sector, ensuring the implementation, execution and control of activities with greater effectiveness;
Communicate with other team members by attending meetings, discussing project progress, sharing ideas, reviewing colleagues' work, providing time and effort estimates for development tasks, and collaborating to resolve technical challenges;
Maintain close relationships with multidisciplinary teams, collaborating on development, design and project management, attending meetings and tracking activities to ensure alignment and overall project quality;
Keep up to date with current technologies and trends in software development by exploring new programming languages, frameworks and methodologies to improve skills and knowledge;
Follow trends and advances in the software development field, exploring new technologies and methodologies and applying best practices in your work;
Actively contribute to the continuous improvement of existing processes and systems by identifying improvement opportunities and helping drive company success;
Stay informed about IT trends and best practices to bring innovation and new ideas to the company;
Seek market best practices, new tools and technologies to ensure the continuous improvement of the area;
Participate in trainings and events, especially in your area of expertise, to stay updated on content, new methodologies, tools, processes and legislation.
Requirements
Bachelor's degree completed;
At least 2 years of experience in the field;
Knowledge of the processes and routines of the area of activity, able to work without supervision;
Intermediate knowledge in:
C#, Delphi, VB, SQL, .NET Framework 4.8 and .NET Core;
HTML, CSS, JavaScript, Razor Pages, ASP.NET, Web Forms, Vue.js;
API Management: concepts of API Gateway, rate limiting, quotas and API lifecycle;
Flutter Developer at VO2 Canada, a leading tech and digital consulting firm. Responsible for developing and optimizing applications using Flutter for a variety of platforms.
Senior SAP Developer at Babcock delivering innovative SAP solutions in digital transformation. Supporting critical operations across defence, aerospace, and engineering with specialist - level development and configuration.
SAP ABAP/Fiori Developer in a renowned IT & SAP consultancy in Switzerland. Engaging in technical implementation and ongoing development of SAP applications.
Lead Developer at Santam's Core Insurance Platform mentoring developers and ensuring high quality deliverables. Responsible for configuring, developing applications, and facilitating code reviews.
Junior Planner/Programmer for maintenance at Yara focusing on sustainable food production. Responsible for planning maintenance and managing service requests in a collaborative environment.
Entry Level Engineering Technician at Black & Veatch contributing to infrastructure projects. Supporting engineering teams with technical tasks and digital tools in a collaborative environment.
Desenvolvedor de Chatbot na Keep Simple atuando no desenvolvimento de chatbots e integrações de sistemas. Trabalhando em equipe ágil e participando ativamente na entrega de projetos.
Head of Delivery Engineering leading development and implementation teams for customised digital banking solutions. Collaborating with stakeholders and mentoring Solution Architects in a hybrid working model.
Sr. Mobile Developer designing and developing secure iOS and Android applications for mission - critical functionality. Collaborating in Agile teams while adhering to secure coding practices.
Senior Manager responsible for Material Flow & Packaging Engineering at Ford. Leading complex projects and transformation initiatives to enhance efficiency and quality in automotive operations.