These roles start after Senior Developer, as a more technically-focused career path.
Being technical does not eliminate the need to utilise soft skills, as you will still be dealing with people and need to be able to explain concepts across all levels of a business as well as at various events.
I am a consultant, an architect, and a communicator and a problem solver. I am the go-to person in the general technology area. I represent the technical brilliance that Readify brings to the market.
- I am sharing my on-the-job learning and experiences with others so they can be more effective in their roles. This may include (but is not limited to) speaking at conferences and user groups, writing books or blog posts, answering Stack Overflow or forum questions, contributing on Teams and tech@, or running internal Brown Bags or workshops.
- I am actively involved in helping guide others through tough technical challenges.
- I contribute to open source projects.
- I realise that there are many tools that can solve a given problem and each have their own pros and cons.
- I can adapt to a given situation and can learn and implement new technologies with very short notice.
- I have a wide understanding of software development technology and practices, backed by extensive practical experience.
- I am confident making architectural decisions taking concerns like infrastructure, identity management, security, scalability, performance, concurrency and maintainability into consideration.
- I am comfortable with transparently assessing risk, making recommendations, escalating appropriately and dealing with the consequences along the way.
- I can apply my technical abilities to productively solve business problems with confidence and pragmatism.
- I am comfortable with building a product vision with a customer based on their business needs, regardless of whether this involves technology or otherwise.
- I use my skills, speed and knowledge to help my team be very productive.
- I have developed strong presentation skills and am able to tailor my content and conversation to the audience.
- I am able to talk confidently about alternative solutions. I can position the pros and cons of those solutions in terms of business costs and benefits rather than technical purity.
- I am able to solve deeply complex technical problems creating highly maintainable software. I can communicate the design of these solutions to others in a way that they can grasp and understand.
- I can confidently position ideas and solutions to problems and influence my team and my customer's decisions.
- I am constantly looking for opportunities and ways to impart my knowledge to others.
- I may be a highly regarded engineer but I don't know everything, even when my ego wants to pretend I do. I am comfortable showing that I still need to learn and will visibly collaborate, seek help, get advice, and undertake mentoring as needed.
- I am an information sponge, always staying abreast of advances in software development ecosystem.
- I know that my knowledge will soon be obsolete so I'm actively investing in other areas or technologies into which I can grow.
- I am proficient at delivering software products using agile practices.
I am a trusted technical mentor who not only solves problems but proactively finds problems. I am known to make problems melt away and use my expert status and knowledge to influence technical decisions that ensure successful outcomes.
- I naturally help my team members grow their technical capabilities.
- I share my knowledge proactively through internal social platforms, ThingSpace, videos, blogs, workshops, and brown bags.
- I am one of the technical go-to people in the state and actively assist with complex problem solving within and outside of my own engagements.
- I can influence technical decisions and guide technical direction as a solution evolves.
- I split large difficult problems into smaller more tractable problems that can be tackled by junior team members.
- I am prioritising the needs of my team members above my own, knowing that their success is our success.
- I provide strong guidance on solution architecture and help to remove technical blockers.
- I encourage collaborating, sharing knowledge, and providing others the opportunity to solve problems.
- I promote a safe and non-judgemental environment where people can fail and learn.
- I am a supportive escalation point for my team, knowing when to step in and assist them and when to step back after a gentle push.
- I am selected for extremely complex technical projects to help ensure a successful outcome.
- My influence reaches beyond my team, extending to other teams both inside Readify and within our customers.
- I am either a deeply technical generalist, or specialise in a technology domain.
- I can communicate with client's technical leads and architects at a high level but also delve as deep as the problem requires.
- I can position the pros and cons of different solutions in terms of business costs and benefits rather than technical purity.
- I understand that technical solutions are not always the best solution to a problem and that we are a solution provider not a technology provider.
- I ensure the right people are at the table when discussing potential solutions to ensure collective consideration, adoption, and ownership of solutions.
- I am looking for new opportunities with my current client.
- With my proven record of success, previous clients are keen to work with Readify again.
- I am working with the state Delivery Manager and Principal Consultants to identify areas for potential standardisation.
- I am involved in some kind of initiative at the national level in Readify.
- I am becoming a trusted voice from a technical perspective to the Readify Executive and my opinions and ideas seem to carry some weight.
- I am actively driving the Discover, Master, Influence mantra across the state and am contributing to this at a national level.
- I am an active technology thought leader, spiking up proof-of-concepts and experimentations, looking for ways to improve Readify’s technology offerings.