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;
Sales professional making calls to architects and engineers for Ameristar's perimeter security products. Building relationships and supporting local distributors while traveling occasionally.
NC Programmer creating and maintaining NC programs for machines at ASSA ABLOY. Supporting production initiatives and collaborating with engineering for quality and safety standards.
JDE Developer working on JDE production support issues and implementations for ASSA ABLOY. Collaborating with teams and providing technical support on JDE applications.
CNC Programmer for Pioneer Industries generating CNC programs and troubleshooting manufacturing issues at the Carlstadt facility. Ensuring quality and adherence to technical specifications in a fast - paced environment.
CNC Equipment Programmer responsible for programming and operating CNC machining equipment. Ensuring quality, precision and productivity in CNC processes.
Software Developer creating web components and mobile apps at SONDA. Involves collaboration with various teams and ensuring solutions meet performance and security standards.
Senior/Lead Developer specializing in SAP MDG projects for a leading consulting company. Collaborating with international clients and teams across Europe and USA to drive digital transformation.
Intern in software development for wind turbine control at Nordex. Contributing to software functions and gaining practical insights in agile development.
Senior leader focused on designing and optimizing production operations systems at HII. Collaborating with technology and product groups to improve manufacturing efficiency.
Consultant specializing in Business Object and PL/SQL for data projects in a hybrid environment. Collaborating with major clients on reporting and data warehouse solutions.