You have completed your apprenticeship as a Junior Software developer and have learned how to apply yourself to the process of Software Development. You have achieved delivery of projects alongside your teammates and have seen products that you worked on being used in the field. You have gained the respect of those working with you and have continuously delivered a high standard of work. You have become a Software developer. To keep on your upward trajectory you need to begin to influence the technological direction of the projects. You will be more involved in the design phases of the projects and you may take full ownership of a feature from start to finish. You will become more familiar with the end customers’ use of the products and will find yourself in more positions of responsibility.