Cel roli:
• Przyjmuje rolę kluczowego specjalisty ds. rozwoju i technicznego zasobu zespołu oraz jest odpowiedzialny za opracowywanie i dostarczanie wysokiej jakości rozwiązań programowych
• Utrzymuj szczegółową wiedzę na temat istniejących aplikacji i systemów UCAS
• Współpracuj z innymi starszymi inżynierami oprogramowania, aby zapewnić zgodność ze standardami kodowania i projektowania UCAS
• Zapewniaj coaching i mentora pozostali członkowie zespołu w kluczowych technologiach i rozwiązaniach w celu poprawy ogólnego zestawu umiejętności zespołu i zwiększenia wiedzy na temat rozwiązań
Kluczowi obowiązki:< /strong>
- Opracuj rozwiązania:
- Technologie: Salesforce, Apex, Lightning, Visualforce, REST, JSON. (Pożądane: Marketing Cloud, Heroku, Messaging - SNS, SQS)
- Bazy danych: SQL Server, MySQL, PostgreSQL, RedShift (pożądane)
- Narzędzia/Frameworks: Salesforce Dataloader, Workbench, Developer Console (pożądane: PeopleImport, Demand Tools, Mavensmate, Git, Confluence, JIRA, Bamboo, MySQL Workbench)
- Metodologie:< /strong> Agile, Scrum, TDD, CI
- Przywództwo techniczne: Zapewnij członkom zespołu przywództwo, coaching i mentoring
< li>Opracowywanie rozwiązań: Koduj, konfiguruj, dokumentuj i zapewniaj jakość rozwiązań- Rola MŚP: Utrzymuj specjalistyczną wiedzę, działaj jak MŚP i zapewniaj bezpieczeństwo systemu interoperacyjność
- Współpraca: współpraca z architektami rozwiązań, zarządzaniem zmianami i wydaniami oraz CITP
- Wsparcie: zapewnianie wsparcia na wczesnym etapie życia okres wsparcia i zapewnij wysokiej jakości informacje o przekazaniu.
Umiejętności, kwalifikacje i doświadczenie: p>
- Doświadczenie techniczne:
- Technologie: Salesforce, Apex, Lightning, Visualforce, REST, JSON (pożądane: Marketing Cloud, Heroku, Messaging - SNS, SQS, ASP.Net, C#, Web API, MVC, Angular)
- Bazy danych: SQL Server, MySQL, PostgreSQL
- Narzędzia/Frameworks: Visual Studio 2015+, Git, Soap UI, MSpec, xUnit, Jasmine, SpecFlow, Confluence, JIRA, Bamboo, MySQL Workbench
- Metodologie:< /strong> Agile, Scrum, TDD, CI
- Wiedza: Dobra znajomość interfejsów API REST, integracji API i wzorców projektowania oprogramowania
- Umiejętności: Doskonałe umiejętności komunikacyjne i interpersonalne, skuteczne zarówno w kontaktach z odbiorcami technicznymi, jak i nietechnicznymi
- Doświadczenie:
- Projektowanie i budowanie skalowalnych systemów i aplikacji
- Praca w wielkoskalowych, zwinnych środowiskach z wieloma technologiami
- Tworzenie dla chmury, w szczególności AWS
- Rozwój oparty na testach z zautomatyzowane ramy testów
- Rozwój oparty na zachowaniu z wykorzystaniem Cucumber