Senior Software Developer
Bentley Systems
- Vilnius
- Pastovus
- Pilnas etatas
- Design includes participating in defining and interpreting features and designing specific services, products and features for stability, usability, and maintainability.
- Implementation includes using the latest development tools to turn the designs into software products and services.
- Support includes maintaining the existing code base and providing assistance to the support group.
- Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
- Follow DevOps processes, from design through to delivery.
- Develop and use fully automated CI / CD pipelines to deliver code changes all the way into production.
- Learn and apply the latest technologies and coding patterns.
- Follow secure development practices.
- Mentoring and sharing experience with other colleagues in the team.
- Collaborating with other teams where we consume their services, or they consume ours.
- Graduate or post-graduate degree in computer science, software engineering or relevant training and/or experience.
- At least 5 years' experience in software development with C++.
- Experience working with SQL Server & Azure SQL databases.
- Working experience with scrum and agile methodologies.
- Ability to write clear, maintainable, testable, efficient, and secure code.
- Experience with C++ test frameworks, data structures and OOP.
- Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles.
- Good verbal and written communication skills.
- Ability to learn and adapt quickly in a dynamic environment.
- Self-motivated person who can work individually and as part of a team.
- Experience with Docker and Kubernetes
- Experience with Azure deployment and cloud services
- Experience with Azure DevOps and Git
- A great Team and culture - please see our
- The opportunity to work within a global and diversely international team.
- A supportive and collaborative environment.
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
- Training and professional development opportunities (certifications programs, conferences etc.).
- Challenging and interesting tasks at work every day, opportunity to work with highly skilled professionals on next generation software.
- Making a positive impact on the world by creating future infrastructure.
- Work environment that suits concentration as well as teamwork.
- Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.).
- Health insurance package and accidents insurance 24/7.
- Referral program with bonus starting with 1500 Eur. Gross.
- Seniority bonus.
- Colleague Recognition Awards.
- Opportunity to join Bentley's employee stock purchase plan.
- Pet-friendly office.
- Areas for leisure time (games tables, Xbox, library) in offices.
- Possibility to choose 3rd pillar pension coverage.
- Extra paid day for volunteering in the organization of your choice.
- Ability to work from office or fully remote from home (offices are in Vilnius and Kaunas).