Position Overview
Job Description
This role combines deep .NET engineering expertise, strong architectural thinking, and a forward‑looking approach to AI‑assisted software development. You will play a key role in modernising application landscapes, embedding AI into development workflows, and ensuring robust, scalable, and secure solutions that support mission‑critical banking operations.
Job Responsibilities
- Lead hands‑on development across .NET technologies (C# / VB) for web, desktop, and distributed enterprise systems.
- Design, develop, and enhance applications, including integration with COTS platforms.
- Drive adoption of AI‑assisted development tools (e.g., GitHub Copilot) to improve productivity, code quality, and reusability.
- Apply AI‑driven techniques for code refactoring, prototyping, and automated test generation.
- Ensure adherence to secure application design principles, including authentication and data protection. ...