Senior Software Developer
Visma makes businesses more efficient, through offerings of software, outsourcing services, commerce solutions, retail IT-solutions, and IT-related projects and consulting. We simplify and digitize core business processes within the private and public sector customers in Northern Europe utilize our products and services, and an additional use us as a hosting partner.
About the job
We have a challenging opportunity for a Senior Software Developer to work integrated into a full devops team, working in a friendly and agile environment, his/her duties will primarily revolve around contributing to build solutions by writing code, as well as modifying it to fix errors, improve its performance, or upgrade when necessary. As part of the team the candidate will participate in all the agile ceremonies, and will be contributing to all the activities of the team where his/her profile matches.
Responsibilities and work tasks:
Maintain and improve the performance of existing software.
Develop software solutions by studying information needs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, proposed solutions and improvements to existing solutions as necessary.
Clearly and regularly communicate with management and colleagues.
Test and maintain team software solutions to ensure strong functionality and optimization.
Eventually will work with old technologies for the legacy modules.
Support, coach and lead less experienced team members.
Make informed decisions quickly and take ownership of services and applications at scale.
Work collaboratively with others to achieve goals.
Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
Ensure software security by developing programs to actively monitor the sharing of private information.
Improve operations by conducting systems analysis; recommending changes in policies and procedures.
Actively participate in team meetings with questions and propose solutions to the challenge the team may have.
Autonomous and self organized.
Be a persistent, creative problem solver.
Flexible and willing to accept a change in priorities as necessary.
Strong attention to detail.
Outstanding collaboration and communication skills are essential.
Technical skill set:
Azure devops experience.
API programming experience.
5+ years' experience in web and software development.
Kubernetes (Nice to have).
Either strong OOP or Functional Programming and modeling skills.
Experience working in an agile environment.
Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
What we offer you:
An exciting position in an international working environment.
Work in an agile international team using modern collaboration tools for working in a distributed development team.
A creative working environment with the latest technologies and tools.
Good opportunities for career development in a large international company.
Competitive terms and conditions.
Possibilities to learn new stuff and get support from your colleagues.
Company holiday apartments in Spain and France.
Attractive salary and benefits package (13th salary, medical insurance, pension PIII, meal tickets, sport plan)
Coffee and cake :)