Social network you want to login/join with:
As a growing technology function, we now have an opportunity for a Trainee Developer to join us at a pivotal point in its technology development. You will work in an agile, dynamic environment supportive of your interest in leading edge technology services.
What will you be doing?
- Support the team to build efficient, re-usable and reliable code.
- Review specifications and technical design documents for all projects assigned to you through planning and catch-up meetings during the project lifecycle.
- Help identify, create, and outline efficiency improvements in work processes and applications.
- Work closely with your team to develop your coding expertise and share advice with project stakeholders and business owners.
- Participate in your team’s scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Learn to deliver clean code aligned with our software engineering best practices.
- Peer review work of fellow software engineers, offering constructive feedback.
We continuously seek the best tools and platforms, including:
- Latest C# .NET 6 technology
- Angular framework
- API and messaging (RabbitMQ) driven microservices
- AWS Cloud
- Entity Framework (code first)
- Domain Driven Design
- Unit Testing (NUnit, Fluent Assertions)
- Agile, sprint-based working methodology
About You
- Familiarity with backend and/or frontend development using C# and/or Angular, gained through recent bootcamps or self-learning.
- Passionate about technology and aspiring to a long-term development career.
- Self-learning experience demonstrating genuine passion is a plus.
- Understanding of Agile methodologies and thriving in such environments.
- Proactive problem solver, willing to propose and collaboratively implement solutions.
- Flexible and adaptable to changing priorities.
- Excellent communication and relationship-building skills.
- Independent thinker who speaks up when improvements can be made.
#J-18808-Ljbffr