Job Description
As a software engineer at Lime, you have the opportunity (and responsibility!) to influence and improve the application and thereby the everyday working experience of many people.
We are seeking a C++ developer with experience working in Windows environments. You will be working with Lime CRM, which is the core product of Lime. You will have the opportunity to work with code that was ahead of its time when it was written, now considered classic in the industry. The ideal candidate is a motivated individual who thrives on problem-solving and has a pragmatic "get-things-done" attitude.
Technically speaking, this is what you will do:
- Develop the Windows client for Lime CRM with its mixed C++/C# codebase.
- Develop parts of the backend system for Lime CRM. The backend is built around COM Objects and Interfaces in C# and C++.
- Develop, read, and maintain SQL code.
Responsibilities
- Develop and maintain client and server applications in a Windows environment
- Debug and optimize existing code to improve performance and functionality
- Work with product management in building the roadmap that makes Lime CRM even more loved by our users.
- Work closely with the Support department to address technical issues and gather requirements
- Convert customizations into product code
- Stay up to date with industry developments and technology advancements
Skills & Requirements
- Proficiency in Windows development - It's a hard requirement to know your way around .NET, Win32 and COM libraries/APIs
- You are comfortable working with a large enterprise Windows system as a developer
- Excellent problem-solving skills
- Good communication and documentation skills
- Bachelor's degree in Computer Science or a related field
Bonus
- Bonus points for being able to plan your work and use/apply agile ceremonies (standups, retros, etc.) in the team
- You have experience working with SQL Server and/or writing SQL statements and procedures
- You have experience working with Python and/or VBA
About the company
At Lime, you find a listed company with 9 offices in 6 countries. Founded in 1990 we have been growing by approximately 20 % per year since 2000 – a pace we intend to keep. In 2020 we opened our first non-Nordic office in The Netherlands. Since then, we have entered Germany, and are continuously working on further expansion and acquisition strategies. But those are just facts and figures. The truly great thing about Lime is the people working here. We are a caring and high-performing group of people who spread customer love. We go all in to create a world where every customer experience exceeds expectations, making customers’ lives easier through spot-on software and on-point expertise. Something that is still unique for a software company like Lime is that we own the entire product life cycle ourselves. We take care of software development, delivery, and support. We are responsible for keeping the chain intact and running smoothly. We call it #dontbreakthechain
What we offer ****
- Employment in a product company where we own the entire lifecycle from development to end-user support. In other words – we understand that Doing Things Right pays off in the end.
- Really smart and experienced colleagues with an agile and pragmatic mindset.
- Healthy working conditions. We have a deep understanding of software craftsmanship all the way up in the executive management team.
- Job security. We've been around for many years, with constant organic growth and real profitability from the start. This doesn't mean we're old and boring – we continuously improve, explore new ways and evolve everything from our products to how we work as an organization.