- Top 10% of respondersKnab is in the top 10% of companies in terms of response time to applications
- Responds within a weekBased on past data, Knab usually responds to incoming applications within a week
- Scale StageRapidly increasing operations
Senior Software Engineer - CRM
- Full Time
Not Available
About the job
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.
About the company
- Top 10% of respondersKnab is in the top 10% of companies in terms of response time to applications
- Responds within a weekBased on past data, Knab usually responds to incoming applications within a week
- Scale StageRapidly increasing operations