Développeur C# intermédiaire chez kwena – Gauteng Pretoria CBD

Développeur C# intermédiaire chez kwena – Gauteng Pretoria CBD

Objectif:
Participer au développement d’un site Web public basé sur les produits Microsoft, y compris le développement d’API (Application Program Interfaces) et de fonctionnalités d’intégration de messages. Le développement sera effectué à l’aide de C # dans l’IDE Microsoft pour développer des applications Microsoft DotNet orientées services. Ces applications s’intègrent à diverses solutions de canaux d’utilisateurs allant du Web, des clients riches et des utilisateurs par lots à une application mobile. Le travail contient une partie du support et de la refactorisation du code existant ainsi que du nouveau développement (étendez-le pour de nouvelles fonctionnalités) et ajoutez des points d’intégration supplémentaires.

Responsabilités/Tâches :

Implémentation de code pouvant être réutilisé sur plusieurs plates-formes Répartition des problèmes complexes en tâches gérables plus petites Prise en charge des fonctionnalités et composants existants et développement de nouveaux composants. Comprendre les éléments de produit et de domaine existants et travailler avec les analystes commerciaux pour affiner et mettre en œuvre de nouvelles exigences. Refactoriser et améliorer le code pour que le produit reste maintenable et adaptable aux nouvelles exigences. Travailler efficacement dans un environnement d’équipe et suivre/développer les processus et les normes de développement de logiciels de produits. Évaluez et améliorez les performances des applications et les fonctionnalités de haute disponibilité. Créez des tests unitaires et de système intégré pour montrer que la fonctionnalité développée fonctionne comme prévu. Créer une documentation technique qui explique comment fonctionnent les différents composants du système et comment les utiliser. Effectuez une analyse des causes profondes des bogues pour trouver et résoudre la cause d’un problème dans un système intégré. Créez et déployez le système sur un serveur d’applications. Créer et exécuter des scénarios de tests fonctionnels (dev testing). Incorporez le travail effectué par d’autres développeurs et faites tout ce qui est nécessaire pour que le système fonctionne à nouveau avec les modifications, y compris le débogage du code d’autres personnes, la modification des données de test, etc. travailler dans les délais convenus. Fournir un leadership technique à l’équipe de développement et aux autres équipes de l’entreprise.

Conditions:

Diplôme supérieur pertinent en technologie de l’information ou en informatique/sciences de l’ingénieur et/OU au moins 4 à 6 ans d’expérience pertinente en tant que développeur au sein d’une équipe dans un environnement de développement de logiciels. Une solide connaissance des outils de développement Web de Microsoft est essentielle. 2 à 3 ans d’expérience pertinente en tant que développeur principal d’intégration au sein d’une équipe dans un environnement de développement logiciel Bonne compréhension du framework .NET et des fonctionnalités du langage C# Bonne compréhension du processus, des outils et des techniques SDLC spécifiquement appliqués à la méthodologie de développement logiciel .

Compétences et connaissances requises :

Profil personnel:

Autonome, motivé, esprit d’équipe Excellentes compétences en communication et en relations interpersonnelles Souci du détail Capable de travailler sous pression et de respecter les délais Souci du détail, pensée analytique. Finisseur, Planification et organisation, Travail sous pression, Travail dans des délais très demandés Propre moyen de transport et capacité d’accès à distance à Internet fiable.

Compétences désirées:

.Net framework C# OWASP top 10

En savoir plus/Postuler à ce poste