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;
Specialist Developer at Hitss focusing on technological innovation through Node.js and AWS. Collaborating with teams to develop scalable solutions for high - volume applications.
Educational Developer at University of Alberta enhancing instructional practices in engineering. Providing support for faculty and teaching staff in curriculum development and assessments.
Strategic leader managing wholesale service delivery and development for Anglian Water. Influencing performance metrics and driving regional growth across the UK.
Developer with expertise in Oracle RDBMS and PL/SQL at iKnowHow Group. Designing and developing business applications and databases with strong collaboration efforts.
Digital Consultant at Zühlke shaping technology - driven transformation journeys for clients by defining IT strategies and assessing technology landscapes. Collaborating with stakeholders and driving business growth through digital advisory.
Guidewire Developer Senior Associate at PwC providing consulting on software solutions for operational efficiency. Assist clients with implementation, training, and support of Guidewire applications.
Guidewire Developer Manager providing consulting services for Guidewire software solutions. Optimising operational efficiency through analysis, implementation, and training for clients in Mexico.
Senior iOS Developer at Doktor.se modernizing healthcare apps and integrating AI capabilities. Collaborating with a small mobile team to drive architecture and feature development.
Junior Mobile Engineer developing mobile applications using Flutter for letgo, a second - hand marketplace. Collaborating with teams to build high - performance and maintainable apps.