Wonderschool
Seneca Holdings
Développeur logiciel intermédiaire
À propos du poste
Western Door Federal fait partie du portefeuille d'entreprises du Seneca Nation Group (SNG). SNG est le groupe d'entreprises de sous-traitance du gouvernement fédéral de Seneca Holdings qui répond aux besoins critiques des clients des communautés civiles, de la défense et du renseignement fédéral. Notre portefeuille comprend plusieurs filiales qui participent au programme 8 (a) de la Small Business Administration. Pour en savoir plus sur SNG, visitez le site Web senecanationgroup.com/ et suivez-nous sur LinkedIn linkedin.com/company/seneca-holdings-llc/.
Notre équipe de personnes talentueuses est ce qui fait notre succès. Pour soutenir notre équipe, nous offrons un mélange équilibré d'avantages et de programmes. Votre package de rémunération totale comprend un salaire compétitif, des avantages sociaux et des primes, un équilibre flexible entre vie professionnelle et vie privée, des opportunités de développement professionnel, ainsi que des programmes de performance et de reconnaissance. Nous offrons un ensemble complet d'avantages sociaux qui comprend une assurance médicale, dentaire, vision, vie et invalidité, des programmes d'avantages volontaires (maladie grave, hospitalisation et accident), des comptes d'épargne santé et des comptes de dépenses flexibles, ainsi qu'un plan de retraite 401K. L'un de nos principes fondamentaux est d'offrir des avantages sociaux et de santé compétitifs à nos membres d'équipe, en leur fournissant une couverture et des soins pour vous et votre famille. Les employés à temps plein travaillant au moins 30 heures par semaine de manière régulière sont éligibles pour participer à nos programmes d'avantages sociaux et de congés payés. Nous sommes fiers de notre environnement de travail collaboratif et de notre culture, qui embrasse notre mission de fournir des avantages financiers et non financiers aux membres de la Nation Seneca.
Ce poste vise à fournir un soutien à la branche de gestion des connaissances et des données (KDM) du DEVCOM Chemical Biological Center situé à Rock Island Arsenal, IL. La KDM développe et maintient des systèmes d'information pour plusieurs clients gouvernementaux. La majorité de la mission de la KDM soutient le Joint Executive Program Office for Chemical, Biological, Radiological, and Nuclear Defense (JPEO-CBRND). Cette mission soutient directement les programmes d'acquisition d'équipements CBRN (CBRNE) pour le combattant. La KDM nécessite un support contractuel utilisant des contrats de services non personnels pour exécuter sa mission de développement de systèmes d'information accrédités.
Western Door Federal recherche un développeur logiciel – intermédiaire à Rock Island Arsenal, à Rock Island, IL. L'objectif de ce travail est de fournir un support sur site et d'être responsable des performances quotidiennes du travail/contrat.
Les responsabilités incluent, mais sans s'y limiter : *
- Responsable du développement logiciel full-stack incluant des artefacts de scripts de base de données back-end (tables, index, fonctions, procédures stockées, etc.), du code logiciel de la couche intermédiaire qui déplace les données des bases de données, applique les règles métier et répond aux requêtes des clients, et du logiciel client qui couvre un large éventail d'interactions utilisateur / consommateur de données. *
- Travailler sous une direction technique générale, pour développer, modifier des applications Web modérément à hautement complexes. *
- Concevoir, coder, tester, déboguer, documenter et maintenir des applications Web full stack. *
- Travailler dans un cycle de vie de développement logiciel, appliquer les meilleures pratiques de sécurité et de vulnérabilité, et nécessiter peu ou pas d'instructions et de conseils dans l'exécution des tâches routinières. *
- Collaborer avec d'autres membres de l'équipe de développement logiciel DEVCOM CBC, comprendre et implémenter les demandes de changement, avoir d'excellentes compétences interpersonnelles et de communication. *
- Participer à des réunions d'équipe avec le gouvernement pour améliorer la compréhension de la mission, des outils, des concepts, des frameworks, et augmenter l'efficacité dans la livraison de code logiciel. *
- Développer et livrer du code logiciel C# et Microsoft .NET pour DEVCOM CBC KDM. Comprend la maîtrise des anciens et nouveaux frameworks Microsoft .NET (.NET Framework, .NET Core, etc.). Il existe du code hérité qui doit être maintenu. Certains codes hérités peuvent nécessiter une refonte, ce qui peut inclure une réécriture pour utiliser des versions de framework plus récentes. *
- Travailler de manière compétente avec le code de bibliothèque le plus récent pour Microsoft .NET et démontrer la capacité d'appliquer efficacement le code de bibliothèque Microsoft et d'autres bibliothèques tierces écrites pour .NET aux solutions de code logiciel livrées. *
- Développer et livrer du code logiciel client basé sur le Web pour DEVCOM CBC KDM en utilisant HTML, JavaScript, CSS, et des frameworks associés tels que Bootstrap, jQuery, etc. *
- Développer et livrer des scripts de base de données SQL pour DEVCOM CBC KDM ; comprend le développement de scripts de base de données SQL pour créer, supprimer, mettre à jour des objets de base de données tels que des tables, des index, des procédures stockées, des fonctions utilisateur, etc. Les scripts doivent non seulement tenir compte du changement de schéma, mais aussi de la transformation des données en raison d'un changement de schéma. Les scripts doivent être écrits en tenant compte du contrôle de version de la base de données. Les solutions IS existent dans plusieurs environnements tels que développeur, test, staging et production sur un ou plusieurs appareils. Par conséquent, la base de données dans ces environnements peut exister dans diverses versions ou états. Toute machine de développeur ou de build devrait être capable d'exécuter des scripts d'une version / état de base de données donné jusqu'à la dernière. *
- Examiner le code en fonction des normes d'examen de code ci-dessous "AVANT" de demander un examen de code. Des retouches régulières, récurrentes et continues dans les niveaux AQL sont une source de préoccupation. Comprend l'écriture de tout code logiciel de test unitaire applicable. L'examen du code consiste en un code logiciel qui : *
- Ne contient aucune erreur ou avertissement à l'aide des outils d'analyse de code utilisés par le gouvernement. *
- Passe les builds et s'exécute comme prévu. *
- Aucune erreur ou avertissement d'analyse de style. *
- Passe tous les tests unitaires. *
- Respecte les meilleures pratiques de refactoring. Le gouvernement fournira des instructions, de la documentation ou des publications. Les normes sont les meilleures pratiques de l'industrie pour le refactoring de code et l'utilisation de modèles de conception publiés. *
- Créer, mettre à jour et livrer la documentation d'application pour DEVCOM CBC KDM. La documentation d'application comprend tous les artefacts tels que les récits, les diagrammes, les organigrammes, les diagrammes UML, etc. qui décrivent davantage les modèles de conception, le refactoring, du code logiciel au-delà des commentaires et du balisage de documentation en ligne dans le code logiciel. Toute la documentation sera évaluée pour son respect du formatage approprié, son exhaustivité, son exactitude et sa facilité de compréhension. *
- D'autres exemples incluent, sans s'y limiter : * *
- Guide de configuration de l'application * *
- Guide utilisateur/documentation * *
- Documentation IA *
- Développer la documentation d'application en utilisant le GFP et les logiciels fournis par le gouvernement, stockés et traités sur des ressources gouvernementales.
Qualifications de base : *
- Autorisation d'accès Secret active *
- Certification IAT Niveau I DoD 8570.01-M *
- Appliquer des compétences à un niveau de complexité et une vélocité équivalents à trois (3) années d'expérience rémunérée dans le développement d'applications Web full stack. *
- Avoir des compétences techniques et de communication efficaces, et une expérience pour recommander des solutions de conception et des améliorations qui améliorent le coût, le calendrier et les performances du logiciel. *
- Maîtrise du code logiciel C# et Microsoft .NET pour DEVCOM CBC KDM. Comprend la maîtrise des anciens et nouveaux frameworks Microsoft .NET (.NET Framework, .NET Core, etc) *
- Maîtrise du code de bibliothèque le plus récent pour Microsoft .NET et démonstration de la capacité d'appliquer efficacement le code de bibliothèque Microsoft et d'autres bibliothèques tierces écrites pour .NET aux solutions de code logiciel livrées. *
- Maîtrise du développement de logiciels client basés sur le Web utilisant HTML, JavaScript, CSS, et des frameworks associés tels que Bootstrap, jQuery, etc. *
- Maîtrise de la livraison de scripts de base de données SQL ; comprend le développement de scripts de base de données SQL pour créer, supprimer, mettre à jour des objets de base de données tels que des tables, des index, des procédures stockées, des fonctions utilisateur, etc. versions ou états. *
- Excellente attention aux détails. *
- Excellentes compétences écrites et orales en communication.
Qualifications souhaitées : *
- Diplôme de licence, ou supérieur, en informatique, systèmes d'information, technologie de l'information, ou un programme similaire.
Déclaration d'égalité des chances
Le salaire chez Seneca est basé sur une variété de facteurs, y compris, mais sans s'y limiter, la localisation, l'expérience, l'ensemble des compétences, la performance, la licence et la certification, ainsi que l'abordabilité spécifique au contrat et les exigences organisationnelles. La fourchette de ce poste dans d'autres régions géographiques peut différer. La rémunération projetée pour ce poste est ci-dessous. L'estimation affichée représente la fourchette de salaire typique pour ce poste et n'est qu'une composante de notre package de rémunération totale pour les employés.
La rémunération projetée pour ce poste est :
$98,000—$117,000 USD
Seneca Holdings offre des opportunités d'emploi égales à tous les employés et candidats sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'origine nationale, d'âge, de handicap, d'état civil, d'informations génétiques et/ou de caractéristiques génétiques prédisposantes, de statut de victime de violence domestique, de statut de vétéran ou de toute autre classe protégée. Cette politique s'applique à toutes les conditions d'emploi, y compris, mais sans s'y limiter, l'embauche, le placement, la promotion, la résiliation, le licenciement, le rappel, le transfert, le congé, la rémunération et la formation. La Société interdit également les représailles contre tout employé qui exerce ses droits en vertu des lois applicables anti-discrimination. Nonobstant ce qui précède, la Société accorde une préférence d'embauche aux individus Seneca ou autochtones. Les vétérans ayant une expertise dans ces domaines sont fortement encouragés à postuler.
