As a Senior Backend Developer, you augment a high-profile team of business analysts, solution architects and developers working on a strategic project for Group Accumulation Management.
You will take the responsibility to design and implement the integration solution based on the business requirements throughout the entire project lifecycle. You have a sound knowledge in agile software development, data modelling and a vast interest to deepen your domain knowledge in Commercial Insurance, Risk & Accumulation Management business.
As a Senior Backend Developer your main accountabilities will involve:
Work with IT Solution Architect to clarify business requirements and estimate development efforts
Manage the task break-down and perform the implementation of user stories
Work with Quality Assurance Team on issue reporting, resolution, and change control
Assist other teams with troubleshooting problems that may arise from applications or integration of various components
Must have
As a Senior Backend Developer your skills and experience will ideally include:
Methodologies
Software craftsmanship and agile mindset
Experience following test-driven development
Proper understanding of Test-Concepts (e.g. Test-Pyramid like e2e test)
Create and execute unit and integration tests within development lifecycle
Monitor & Debug Front End flows
Continuous integration practices on various environments with Azure DevOps
Analysis and Design: Transforms the high-level design in to low-level design, and implementation
Programming Skills
Back-End
5+ Years of .Net development experience (including Unit Test)
5+ Years of database experience
MS SQL Server or similar
Experience with full SDLC and iterative (Agile) development lifecycle, using DevOps tools: CI / CD (Azure DevOps Pipelines or similar)
5+ Years' experience with XML, GIT/TFS, Code Coverage and Code Scan Plugin/Tools: SonarQube, Veracode or similar
Experience with object-relational mappers (Entity Framework, Dapper or similar)
Experience of APIs, MVC architecture pattern and Web Forms.
Experience of Test Double in C#: Mocks, Stubs or similar
Deep understanding of
event-driven architectures
Command Query Responsibility Segregation (CQRS)
SOLID principles
At least 2
3 years hands-on experience in designing and implementing Cloud based solutions for Azure
Strong real provable experience in applying clean code best practices (Keep it simple, Use meaningful names, Keeping striving for improvement, etc...)
Knowledge of PowerBI
Azure Skills
At least one Microsoft certified Azure Associate level
A proven track record in the area of Enterprise Integration using Azure Integration Services
(Logic Apps, Service Bus, API Management, Event Grid)
Create workflows and orchestrate business processes
Implement messaging workflows
Publish and implement APIs
Configure complete eventing topology
Experience in setting up Azure Governance
Understanding of Azure Networking Concepts
(Virtual Networks, Private Links)
Programming experience with
Durable Azure Functions
Azure SQL Server clients
Nice to have
-
Languages
English: B2 Upper Intermediate
Seniority
Senior
Get notified when new jobs are added by luxsoft