GeekSoft Consulting
Senior Software Engineer
GeekSoft ConsultingNetherlands4 days ago
Full-timeInformation Technology
  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.



Requirements

  • Minimum 8 years of experience in software development, preferably in enterprise environments.
  • This role focuses on developing and maintaining software solutions within an Asset Based Finance environment.
  • The position operates within an Agile framework where developers work as part of Scrum teams responsible for delivering end-to-end business solutions.
  • The development landscape primarily uses the Microsoft technology stack with applications built in C#/.NET and hosted on Azure following a recent cloud migration and ongoing DevOps transformation.
  • Design, develop, configure, and maintain enterprise software applications supporting Asset Based Finance operations.
  • Work within a Scrum team delivering solutions in an Agile development environment.
  • Contribute to end-to-end product development, ensuring business and customer needs are addressed.
  • Develop scalable and maintainable solutions using .NET and Microsoft technologies.
  • Implement event-driven architectures and apply clean architecture principles.
  • Support CI/CD practices and contribute to DevOps-oriented development processes.
  • Participate in system redesign and refactoring of legacy applications where required.
  • Collaborate with cross-functional teams to ensure high-quality delivery and system reliability.
  • Mentor and support less experienced developers.
  • Maintain clear communication within the team and provide constructive feedback.
  • Continuously improve technical skills and stay updated with modern software development practices.
  • University-level education or equivalent professional experience.
  • Strong expertise in .NET / C# development.
  • Experience with Azure cloud services and cloud-based application development.
  • Knowledge of event-driven architecture and clean architecture principles.
  • Experience with CI/CD pipelines and DevOps practices.
  • Ability to design and write scalable, maintainable, and well-structured software.
  • Experience working in Agile/Scrum development environments.
  • Strong communication skills in English (both written and spoken).
  • Experience in the financial services or asset-based finance domain.
  • Experience refactoring or modernizing legacy systems.
  • Microsoft Azure certifications.
  • Passion for continuous learning and improving development practices.




Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.

Key Skills

Ranked by relevance