Senior Software Engineer - CRM

Senior Developer for team CRM Foundation - Customer Relationship Management

 

Being a bank, Customer Relationship Management is a cornerstone of our operation and needs constant attention and improvement. We have a skilled agile team working on this, and they need an experienced team member to help realise their goals.  

 

Here’s a little taste of your challenge 

  • You bring technical expertise. You share your deep knowledge of design, analysis, development, testing, integration, architecture and more; 
  • Developing and testing applications based on business requirements and industry best practices;
  • Producing secure, high-quality production code, and reviewing and debugging code written by others; 
  • Providing technical and engineering support for new and existing applications; 
  • Creating necessary technical documentation;
  • Conducting unit and integration testing to ensure functionality and performance limits are met;
  • You will also work with the Product Owner to refine high level stories before they are further presented to the teams.

 

The team  

As senior developer for CRM Foundation (Customer Relationship Management), you are part of the IT Platform Solutions department that encompasses the main platforms in Knab (e.g. Cloud and Networking, DevEx, CIAM, Core Banking) to deliver services to other teams and customers in the various value streams in Knab. 

 

Your Profile  

  • A good background in C# and .NET Core (a minimum of 6 years of experience);  
  • Experienced in event streaming and cloud platforms, preferably AWS, specifically in serverless architecture and containers; 
  • You are a very good communicator, have a structured way of working, ask questions, challenge other developers and principals and provide suggestions to your peers; 
  • Team player able to lead when needed; 
  • Experience using Terraform to create and maintain the infrastructure (IaC); 
  • Self-starter and used to owning applications;  
  • Knowing your way around containers and container orchestration, and a microservices based distributed architecture:  
    • Storage technologies (SQL, S3, NoSQL)  
    • System Manager, KMS, CloudWatch.  
    • Monitoring   
    • Networking principles such as load balancing, DNS, Reverse Proxy 

 

Tech stack  

  • Custom Development: C# and .NET Core 
  • Deployment: AzureDevOps, Terraform, SonarCloud 
  • Testing: unit tests and acceptance tests are covered with xUnit, SpecFlow 
  • Monitoring: New Relic 
  • Platform: Microsoft Dynamics, Microsoft Dynamics Plugins and Power Automate 

 

Nice to have  

  • Experience or exposure to Microsoft (Dynamics) Platform and experience with development of MS Dynamics Plugins and MS Power Automate; 
  • Software Development patterns like: Domain Driven Design, Test Driven Design.

Get in contact

Do you want more information? Please contact us.

Victoria Carvalho



What is seriously
nice work?

Don't miss out on your dream job!

Sign up for a job alert and we will keep you informed of new job opportunities!

Don't miss out on your dream job!

Sign up for a job alert and we will keep you informed of new job opportunities!