Full Stack Developer
Full Stack Software Engineer
Responsibilities
- Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
- Contributes to the selection of the software development methods, tools and techniques.
- Applies agreed standards and tools to achieve well-engineered outcomes.
- Peer review - Participates in reviews of own work and leads reviews of colleagues' work.
- Works with solution Architect to agree and document new solutions
- Collaborates with product owner, QA, UX designers, other engineers and users to understand and propose solutions to features and stories that address the user needs.
- Assisting and mentoring junior members
- Actively participate in the life and ceremonies of the teams
Front End Skills
- React (including good knowledge of hooks)
- SWR for working with external REST APIs
- Next.js
- Styled Components
- HTML, Modern JavaScript & CSS
- Jest
Back End Skills
- C#
- ASP.NET Core (v8+)
- Entity Framework Core (v8+)
- xUnit
- SQL
- Azure Data Factory (nice to have)
- GitHub Actions (nice to have)
- Terraform (nice to have)
General Development and other Skills
- Microsoft Azure (app service, key vault, storage, app insights, functions, azure sql, azure data factory, container registry)
- Jira & Confluence
- GitHub
- Kanban
- Test Driven Development
- Docker (basic working knowledge)
- Playwright (nice to have)
- Knowledge of working in SAFe/ Agile Environment (nice to have)
- SAFe 6.0 certified (nice to have)