
.Net Retail Assisted Channels Chapter
PureQuadJob Description
Mission:
We are looking for a passionate .NET Developer to join an Agile delivery team working within the Assisted Channels domain. You will be part of a squad focused on customer‑facing and operational platforms (sales network, offices, contact center).
You will work closely with .NET Developers, Software Architects, Customer Journey Experts, BPM, QA and DevOps Engineers contributing to the design, development, and maintenance of high‑performance applications that support business processes such as sales and customer interaction flows. Your work will have a direct impact on customer experience, operational efficiency and platform stability.
About the team:
You will join a senior engineering team with experienced colleagues who have strong domain knowledge and long‑term experience within our client. The team works in cross‑functional Agile squads, with clear ownership of applications and close collaboration between IT and business stakeholders.
The Assisted Channels development area includes a centralized .NET engineering chapter contributing to multiple squads (Channels, Contact Center, Fraud Defense), promoting reuse, standardization, and shared engineering practices.
The team encourages the responsible use of AI‑assisted development tools (e.g. GitHub Copilot) to increase productivity and code quality, while maintaining full compliance with ING security, quality, and data protection standards.
Your Day-to-Day
- Design, estimate, and implement technical solutions for medium to high‑complexity applications
- Actively participate in all phases of the application development lifecycle, from analysis and design to development, testing, deployment, and support
- Develop, implement, and maintain custom .NET applications supporting customer‑facing and internal business processes
- Work on user stories covering new features, technical improvements, refactoring, and bug fixing
- Design and implement REST APIs and microservices, integrating with internal and external systems
- Collaborate closely with Product Owners, Customer Journey Experts, Architects, BPM, QA, and DevOpsengineers to clarify requirements, processes, architecture, and priorities
- Write clean, testable, and scalable code, following SOLID principles and engineering best practices
- Develop and maintain unit tests, contributing to overall test coverage and application stability
- Use AI‑assisted development tools (e.g. GitHub Copilot) for code generation, refactoring, test creation, and documentation, with full accountability for the final implementation
- Critically review and validate AI‑generated suggestions before integrating them into production code
- Recommend and promote industry standards, tools, and practices (Agile, DevOps, CI/CD, security) to ensure well‑engineered software products
- Participate in code reviews and review the work delivered by other development team members
- Propose continuous improvements, and proactively identify, escalate, and mitigate risks or issues related to development activities
- Collaborate closely with DevOps teams on CI/CD pipelines, automated deployments, and monitoring
- Actively participate in Agile ceremonies (daily stand‑ups, refinements, planning, demos, retrospectives)
- Occasionally coordinate production releases and deployment activities
- Provide 3rd line support for production incidents, including investigation, root cause analysis, and permanent fixes
- Mentor and provide technical guidance to less experienced team members
- Continuously learn and apply new technologies, practices, and tools relevant to the project and organization
- Participate in internal and external technical communities, knowledge‑sharing sessions, and events, and actively share experience gained from projects
Requirements
Technologies & Tooling
Core Technologies
- .NET Framework (legacy) and .NET 8 / .NET 9 (ASP.NET Core)
- RESTful APIs, Web APIs, WCF (legacy where applicable)
- Relational Database technologies (MS SQL or equivalent)
- ORM technologies: Entity Framework Core
Architecture & Platform
- Microservices architecture
- Event‑driven architectures and messaging systems (Kafka or equivalent)
- Docker
- OpenShift / Kubernetes
- Azure or other cloud platforms
DevOps & Productivity
- Azure DevOps (Repos, Boards, Pipelines) or equivalent CI/CD tools
- Automated build, test, and deployment pipelines
- Monitoring and logging solutions
AI & Productivity Tools
- GitHub Copilot or equivalent AI‑assisted coding tools
- AI‑supported refactoring, test generation, and code review tools (where applicable)
What you bring to the team
Technical Skills
- University degree in Computer Science or related field (or equivalent practical experience)
- 3+ years of experience in .NET development
- Strong knowledge of RESTful APIs, microservices, and SQL databases
- Experience with cloud platforms (Azure preferred)
- Solid understanding of OOP, design patterns, and SOLID principles
- Hands‑on experience with unit testing, TDD, and mocking frameworks
- Familiarity with CI/CD pipelines and DevSecOps practices
- Knowledge of application security best practices (OAuth, JWT, secure coding)
Engineering & AI Mindset
- Strong ownership: responsible for features end‑to‑end, from development to production support
- Ability to critically assess and validate AI‑generated code
- Responsible use of AI as a productivity accelerator, not as an autonomous code generator
- Focus on quality, maintainability, performance, and security
Ways of Working
- Comfortable working in Agile / Scrum environments
- Autonomous and proactive in executing tasks
- Strong analytical and problem‑solving mindset
- Willingness to continuously learn and improve
Collaboration & Communication
- Strong team collaboration and cross‑functional working skills
- Ability to communicate effectively with both technical and business stakeholders
- Openness to give and receive feedback
- Very good English communication skills

