STRATSYS AGILE TEAM
-
Engineering Manager
• Develop people and teams through coaching, mentoring and feedback. • Work closely with many teams, engineering managers, product owners and agile coaches on providing opportunities for development and a working environment that can transform ideas that are scalable and reach out quickly. • Act as an ambassador for modern development methods so that they are used in the teams. • Advance the technical expertise of your teams, e.g. managing tech debt, system performance, security and maintainability • Work with talent acquisition to attract, onboarding and to retain top talent • Be the manager for one or several teams • Focus on team effort • Push for continuous improvement of teamwork and processes • Raise any impediments you have with the team and development department • Help remove impediments raised by the team and development department • Encourage team members to adhere to the practices and principles the team has committed to and if they are consistently not doing so, raise this as an impediment • Focus on consistently delivering working software to the standards we expect • Ensure deliveries meet the acceptance criteria • Adhere to the practices and principles the team and development department have committed to -
Guild Lead
Building on the responsibilities of Senior Developer/Quality Assistance, you are the field expert who is up to date on the latest trends and know how to grow the technical expertise of the guild. The role makes you responsible, through guild members, to ensure all teams are working in the same direction and you collaborate and synchronize work with others guild leads. -
Team Member
As a team member you focus on team effort, push for continuous improvement of team work and processes. You raise as well as help remove any impediments you have to the team and the development department. You encourage your team members to adhere to the practices and principles the team has committed to and if they are consistently not doing so, raise this as an impediment Your main focus is to consistently deliver working software to the standards we expect and to ensure deliveries meet the acceptance criteria given. -
Developer/Quality Assistance
Your responsibilities are those of Team Member, plus to Adhere to the software quality standards and principles agreed by the team and the development department. Through this you ensure all work is thoroughly tested through automated tests including unit tests, integration tests and acceptance tests before it is delivered to the customer -
Senior Developer/Quality Assistance
Adding to the responsibilities of Developer/Quality Assistant you also act as an example to everyone in the development department. This role demands you to be driven to take initiative and solve problems. The position is for experienced and skilled engineers with great experience, know-how and knowledge about pitfalls within software development. You contribute with best practices, knowledge and experience to relevant guilds depending on expertise to help set the direction for standards, practices and principles -
Lead Developer/Quality Assistance
On top of the responsibilities of the Developer/Quality Assistance you also have the ultimate responsibility that all developers on the team are adhering to the software quality standards agreed by the team and the development department. You understand and convey the importance of principles of good software design and development to the team. You also ensure that the features developed by the team are produced to the highest possible quality in the fastest possible time and no less. The position lets you act as a role model for continuous learning so that the skill level of the development department continues to improve as well as an example for best practices so that we continue to drive ourselves forward.
ENGINERING MANAGER
• Develop people and teams through coaching, mentoring and feedback.
• Work closely with many teams, engineering managers, product owners and agile coaches on providing opportunities for development and a working environment that can transform ideas that are scalable and reach out quickly.
• Act as an ambassador for modern development methods so that they are used in the teams.
• Advance the technical expertise of your teams, e.g. managing tech debt, system performance, security and maintainability
• Work with talent acquisition to attract, onboarding and to retain top talent
• Be the manager for one or several teams
• Focus on team effort
• Push for continuous improvement of teamwork and processes
• Raise any impediments you have with the team and development department
• Help remove impediments raised by the team and development department
• Encourage team members to adhere to the practices and principles the team has committed to and if they are consistently not doing so, raise this as an impediment
• Focus on consistently delivering working software to the standards we expect
• Ensure deliveries meet the acceptance criteria
• Adhere to the practices and principles the team and development department have committed to
DEVELOPER/QUALITY ASSISTANCE
• Those of Team Member plus:
• Adhere to the software quality standards and principles agreed by the team and development department
• Ensure all work is thoroughly tested through automated tests, including unit tests, integration tests and acceptance tests before it is delivered to the customer
SENIOR DEVELOPER/QUALITY ASSISTANCE
• Those of Developer/Quality Assistance plus
• Act as an example to everyone in the development department
• Driven to take the initiative in solving problems
• Should be an experienced and skilled engineer with great professional and specialised know-how and knowledge about the pitfalls in software development
• Contribute with best practices, knowledge and experience of the relevant guilds depending on speciality to help set the direction for standards, practices and principles
SENIOR DEVELOPER/QUALITY ASSISTANCE
• Those of Developer/Quality Assistance plus
• Act as an example to everyone in the development department
• Driven to take the initiative in solving problems
• Should be an experienced and skilled engineer with great professional and specialised know-how and knowledge about the pitfalls in software development
• Contribute with best practices, knowledge and experience of the relevant guilds depending on speciality to help set the direction for standards, practices and principles
LEAD DEVELOPER/QUALITY ASSISTANCE
• Those of Developer/Quality Assistance plus
• Ultimately responsible in ensuring that all developers on the team are adhering to the software quality standards agreed by the team and development department
• Understand and convey the importance of principles of good software design and development to the team
• Understand and be able to talk coherently about practices (such as refactoring, TDD and pair programming) we are implementing and their benefits
• Ensure that the features developed by the team are produced with the highest possible quality in the fastest possible time and not less
• Help the developers of the team to improve their skills by sharing knowledge
• Act as example to all the developers on the team by being the person who most closely follows the principles and practices we have committed to
• Act as a role model for continuous learning so that the skill level of the development department continues to improve
• Act as a role model for best practices so that we continue to drive ourselves forward
• Domain expert that is ultimately responsible for sharing knowledge to all team members.
GUILD LEAD
• Those of Senior Developer/Quality Assistance plus
• Field expert who is up-to-date on the latest trends
• Grow the technical expertise of the guild
• Responsible, through guild members, to ensure all teams working in the same direction
• Collaborate and synchronise work with others guild leads