Redwood Materials
The Church of Jesus Christ of Latter-day Saints
Softwareentwickler 2 - Power Platform/Azure (5-jährige Befristung)
Über die Stelle
Die Position als Softwareentwickler 2 ist eine Rolle für Fachkräfte auf mittlerem Niveau, die unter der Aufsicht eines zugewiesenen technischen Leiters für die Entwicklung und Wartung von Softwarequellcode zur Unterstützung einer Lösung verantwortlich ist. Diese Position umfasst auch die Analyse, das Debugging, das Testen, die Modifizierung und die Dokumentation von Technologien und Anwendungen. Als Mitglied eines Entwicklungsteams erhält die Person spezifische Arbeitsanweisungen, meist von erfahreneren Softwareentwicklern oder dem zugewiesenen technischen Leiter. Es wird erwartet, dass die Person mittelschwere technische Probleme löst und Programmieraufgaben mit begrenzter Aufsicht erledigt. Dies ist eine Rolle für Einzelbeitragende.
Dies ist eine 5-jährige befristete Stelle.
Diese Person arbeitet mit göttlicher Führung, um Technologie bereitzustellen oder zu unterstützen, die die Mission der Kirche fördert und die ewige Wirkung des Evangeliums widerspiegelt.
Wir schätzen Kandidaten am Anfang, in der Mitte und am Ende ihrer Karriere und ermutigen alle Bewerber mit den ausgeschriebenen Fähigkeiten und Fertigkeiten zur Bewerbung.
Kirchenmitarbeiter finden Freude und Zufriedenheit darin, ihre einzigartigen Talente und Fähigkeiten einzusetzen, um das Werk des Herrn voranzubringen. Vom IT-Spezialisten, der eine App entwickelt, die die Evangeliumsbotschaft weltweit versendet, bis zum Facility Manager, der unsere Gebäude instand hält – und unseren Mitgliedern Orte zum Anbeten, Lehren, Lernen und Empfangen heiliger Verordnungen bietet – unsere Mitarbeiter suchen nach innovativen Wegen, das Evangelium Jesu Christi mit der Welt zu teilen. Sie arbeiten buchstäblich in Seinem Reich.
Aufgaben
- Teilnahme an der Analyse funktionaler Anforderungen
- Teilnahme an der Abbildung funktionaler Anforderungen auf technische Designs
- Bereitstellung von Schätzungen für Entwicklungsaufgaben
- Entwicklung von Quellcode und Unit-Tests gemäß technischen Designs
- Teilnahme an Code-Reviews
- Beitrag zur technischen Dokumentation
- Teilnahme am Incident-Management-Prozess und Behebung von Fehlern auf 24/7-Basis
- Einhaltung von Richtlinien, Standards und regulatorischen Anforderungen und Sicherstellung, dass alle anderen dies ebenfalls tun
Qualifikationen
- Bachelor-Abschluss in einem verwandten Fachgebiet oder gleichwertige Erfahrung
- Zwei Jahre relevante Berufserfahrung
- Starkes Verständnis von agilen Softwareentwicklungsmethoden und -prinzipien
- Klare und präzise schriftliche Kommunikationsfähigkeiten und große Liebe zum Detail
- Fortgeschrittene Kenntnisse in Engineering/Programmierung, Analyse/Diagnose/Fehlerbehebung, Webtechnologie und Programmiermethodik
- Konzeptionelles Verständnis von Systemen und Subsystemen
- Vertrautheit mit Cloud-basierten Plattformen und Diensten
- Praktisches Verständnis von DevSecOps
- Vertrautheit mit Prinzipien der kontinuierlichen Integration und kontinuierlichen Bereitstellung (CI/CD)
- Grundlegende Kenntnisse der anwendbaren Software, Programmiersprachen und Codes zur Erfüllung der Aufgaben der Rolle
- Nachgewiesene Eignung und Bereitschaft, neue Technologien und Programmiersprachen zu erlernen
Diese Tätigkeit findet in einem professionellen Umfeld statt.
Um die wesentlichen Funktionen der Tätigkeit erfolgreich ausüben zu können, können bestimmte körperliche Anforderungen erforderlich sein, wie z. B. langes Sitzen und die Nutzung von Computermonitoren/Geräten.
Nur Mitglieder der Kirche, die würdig eines Tempelpasses sind, qualifizieren sich für eine Anstellung. Abgesehen davon ist die Kirche ein Arbeitgeber, der Chancengleichheit bietet und seine Beschäftigungsentscheidungen nicht auf einer Grundlage trifft, die gegen US-amerikanische oder lokale Gesetze verstoßen würde. Die Kirche wird qualifizierten Personen mit bekannten Behinderungen angemessene Vorkehrungen treffen.
Bevorzugt
- Berufserfahrung mit großen Systemen, einschließlich umfassender Erfahrung mit den Werkzeugen, Methoden und Technologien, die die Rolle unterstützt
- Starkes Verständnis von Computersystemen; Erfahrung mit den Werkzeugen, Methoden und Technologien, die die Rolle unterstützt
- Erfahrung in der Erstellung programmatischer automatisierter Tests für Power Platform-Anwendungen
- Azure DevOps Erfahrung für komplexe Power Platform-Anwendungen
- Erfahrung im Verständnis, der Fehlerbehebung, dem Debugging und der Verbesserung komplexer Power Platform-Anwendungen, einschließlich C#-Plugins, Cloud Flows, Canvas Apps und benutzerdefinierter Komponenten
- Erfahrung mit Azure Functions, Azure Service Bus, Azure Application Insights
Qualifizierte Bewerber werden ohne Rücksicht auf Rasse, nationale Herkunft, Hautfarbe, Geschlecht, Schwangerschaft, Familienstand, Alter, Behinderung, genetische Informationen, Veteranenstatus oder andere gesetzlich geschützte Kategorien, die für die Kirche gelten, für eine Anstellung berücksichtigt. Die Kirche wird qualifizierten Personen mit bekannten Behinderungen angemessene Vorkehrungen treffen.
