Rollenzweck:
• Übernimmt die Rolle der wichtigsten Entwicklungs- und technischen Fachressource für das Team und ist verantwortlich für Entwicklung und Bereitstellung hochwertiger Softwarelösungen
• Pflegen Sie detaillierte Kenntnisse über bestehende UCAS-Anwendungen und -Systeme
• Arbeiten Sie mit anderen Senior Software Engineers zusammen, um die Einhaltung der UCAS-Codierungs- und Designstandards sicherzustellen
• Bieten Sie Coaching und Mentor an andere Teammitglieder in Schlüsseltechnologien und Entwicklungen einarbeiten, um die allgemeinen Fähigkeiten des Teams zu verbessern und das Wissen über Lösungen zu erweitern
Hauptverantwortlichkeiten:< /strong>
- Lösungen entwickeln:
- Technologien: Salesforce, Apex, Lightning, Visualforce, REST, JSON. (Wünschenswert: Marketing Cloud, Heroku, Messaging – SNS, SQS)
- Datenbanken: SQL Server, MySQL, PostgreSQL, RedShift (wünschenswert)
- Tools/Frameworks: Salesforce Dataloader, Workbench, Developer Console (wünschenswert: PeopleImport, Demand Tools, Mavensmate, Git, Confluence, JIRA, Bamboo, MySQL Workbench)
- Methoden:< /strong>Agil, Scrum, TDD, CI
- Technische Führung: Bieten Sie Teammitgliedern Führung, Coaching und Mentoring
< li>Lösungsentwicklung: Lösungen programmieren, konfigurieren, dokumentieren und Qualität sicherstellen- KMU-Rolle: Fachwissen pflegen, als KMU agieren und das System sicherstellen Interoperabilität
- Zusammenarbeit: Arbeiten Sie mit Lösungsarchitekten, Change & Release Management und CITP
- Support: Bieten Sie Unterstützung im frühen Leben Supportzeitraum und stellen Sie hochwertige Übergabeinformationen sicher
Fähigkeiten, Qualifikationen und Erfahrung: p>
- Technische Erfahrung:
- Technologien: Salesforce, Apex, Lightning, Visualforce, REST, JSON (wünschenswert: Marketing Cloud, Heroku, Messaging – SNS, SQS, ASP.Net, C#, Web API, MVC, Angular)
- Datenbanken: SQL Server, MySQL, PostgreSQL
- Tools/Frameworks: Visual Studio 2015+, Git, Soap UI, MSpec, xUnit, Jasmine, SpecFlow, Confluence, JIRA, Bamboo, MySQL Workbench
- Methoden:< /strong> Agile, Scrum, TDD, CI
- Wissen: Starkes Verständnis von REST APIs, API-Integration und Software-Designmustern
- Fähigkeiten: Hervorragende Kommunikations- und zwischenmenschliche Fähigkeiten, effektiv bei sowohl technischem als auch nichttechnischem Publikum
- Erfahrung:
- Entwerfen und Erstellen skalierbarer Systeme und Anwendungen
- Arbeiten in großen agilen Umgebungen mit mehreren Technologien
- Entwickeln für die Cloud, insbesondere AWS
- Testgetriebene Entwicklung mit automatisierte Test-Frameworks
- Verhaltensgesteuerte Entwicklung mit Cucumber