At least 5 years of recent hands-on development – preferably in wide range of technologies frameworks, and languages so you can appreciate the similarities and uniqueness of software tooling and processes within the enterprise
Well-versed in Agile and preferable experience in software development workflows across a range of teams sizes
Hands-on experience and good understanding of modern architectural patterns including services, containers, and reusable frameworks
We are going to be trying a lot of new products – you are going to need to be handy with figuring out installation, configuration, and generally getting vendor products working within the constraints of our environment. It will be very handy to have good scripting skills and a strong eye for data quality, etc.
Computer Science or Software Engineering degree
Experience in Telecommunications is a plus
Detail-oriented, able to follow through and sweat the small stuff when it matters
At the same time, when needed, able to mentally zoom-out from the details to see the big picture, understanding that we have to serve multiple stakeholders, and be able to explain and manage rationale for tradeoffs
Comfortable juggling multiple tasks and keep overall program moving in the right direction – comfortable in an environment with evolving priorities
Get delivery done especially depending on contributions from multiple partner teams – being able to get tasks accomplished even when you don’t have direct control of resources is going to be a key ask for this role