├── .gitignore ├── files ├── CAStateBenefits12-19-16.pdf ├── FAQ-CAStateHiringProcess12-19-16.pdf └── GUIDE-CAStateHiringProcess12-19-16.pdf ├── images ├── .DS_Store ├── CWDS.jpeg └── GreatSeal.png ├── readme.md └── roles ├── .DS_Store ├── Agile-coach.docx ├── Agile-coach.odt ├── Businessanalyst-generic.docx ├── Businessanalyst-generic.odt ├── CTO.pdf ├── ChiefStatewideProjectDelivery.pdf ├── Contentdesigners-generic.docx ├── Contentdesigners-generic.odt ├── DesignerJobDescription-generic.docx ├── DesignerJobDescription-generic.odt ├── GDSAgileCoach.md ├── GDSBusinessAnalyst.md ├── GDSContentDesigner.md ├── GDSDesigner.md ├── GDSJuniorVisualDesigner.md ├── GDSSeniorDeveloper.md ├── GDSTechnicalArchitect.md ├── GDSUserResearcher.md ├── GDSWebOps.md ├── JuniorVisualDesigner-generic.docx ├── JuniorVisualDesigner-generic.odt ├── Technicalarchitect-generic.docx ├── Technicalarchitect-generic.odt ├── Userresearcher-generic.docx ├── Userresearcher-generic.odt ├── WebOps-generic.docx └── WebOps-generic.odt /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /files/CAStateBenefits12-19-16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/files/CAStateBenefits12-19-16.pdf -------------------------------------------------------------------------------- /files/FAQ-CAStateHiringProcess12-19-16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/files/FAQ-CAStateHiringProcess12-19-16.pdf -------------------------------------------------------------------------------- /files/GUIDE-CAStateHiringProcess12-19-16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/files/GUIDE-CAStateHiringProcess12-19-16.pdf -------------------------------------------------------------------------------- /images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/images/.DS_Store -------------------------------------------------------------------------------- /images/CWDS.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/images/CWDS.jpeg -------------------------------------------------------------------------------- /images/GreatSeal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/images/GreatSeal.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ![The great Seal of the State of California](/images/GreatSeal.png) 2 | 3 | # Digital Services for the State of California 4 | 5 | > If the product doesn't work for the end user – even if it is on-time and on-budget – then we have failed. As we embark on new projects every day – including how to create a licensing and track and trace process for medical cannabis from scratch – we are working with this new principle: 6 | 7 | > *Users matter*. 8 | 9 | > Secretary Marybel Batjer, California Government Operations Agency 10 | 11 | > [Code for America Summit, November 2, 2016](https://www.youtube.com/watch?v=yb8fZrrDT00) 12 | 13 | ## We're putting user needs first 14 | 15 | Part of California's [Government Operations Agency](http://www.govops.ca.gov), the [Department of Technology](http://www.cio.ca.gov/) (CDT) is one of the largest technology suppliers for state and local government in California. Together with state agencies and entities, we deliver technology for everyone. To meet Secretary Batjer’s challenge, our department is changing: adding new skills and new capabilities to support a culture of understanding user needs – [not just government needs](https://www.gov.uk/design-principles) – and making sure we meet them. 16 | 17 | ## Learn more about the hiring process and employee benefits 18 | 19 | * [the hiring process](/files/GUIDE-CAStateHiringProcess12-19-16.pdf) (PDF) 20 | * [hiring FAQs](/files/FAQ-CAStateHiringProcess12-19-16.pdf) (PDF) and 21 | * [employee benefits](/files/CAStateBenefits12-19-16.pdf) (PDF) 22 | 23 | You can also [join our mailing list](http://eepurl.com/csUbhb) to get updates about new opportunities and positions. 24 | 25 | ## What we've started 26 | 27 | ![Some of the Child Welfare Digital Service team at an 18F workshop session](/images/CWDS.jpeg) 28 | 29 | Our demonstrator projects (the [California’s Child Welfare Digital Service](https://cwds.ca.gov), and more to come) start by understanding user needs. Then, we work iteratively with private sector partners. Finally, we build in the open: because it makes things better. 30 | 31 | You can [read more about the Child Welfare Digital Service](https://18f.gsa.gov/2016/11/17/leadership-innovation-california-child-welfare-services/) in a blog post hosted by our friends at [18F](https://18f.gsa.gov). 32 | 33 | California's [Health and Human Services Agency](http://www.chhs.ca.gov) (CHHS) handles important services like [social services](http://www.dss.cahwnet.gov/cdssweb/default.htm), [public health](http://www.cdph.ca.gov/Pages/Default.aspx) and [Medi-Cal](http://www.dhcs.ca.gov/Pages/default.aspx), the Medicaid program. The [Office for Systems Integration](http://osi.ca.gov) (OSI) runs the technology for all these services. 34 | 35 | With the Child Welfare Digital Service, CHHS and OSI, with California's Department of Technology, have started the work of making sure our technology meets users' needs. 36 | 37 | But, there's a lot more to do. 38 | 39 | ## Join us 40 | 41 | Our work in modernizing, building and delivering new digital services for the state means we need people experienced in designing and delivering shared services across multiple technical platforms. 42 | 43 | Across the Department of Technology, the Office for Systems Integration and new teams like the Child Welfare Digital Service, we're looking for researchers, designers, content designers, strategists, architects, developers and more to deliver digital services that meet user needs. 44 | 45 | Join us, and help deliver simpler, clearer, faster digital services for everyone in California. 46 | 47 | ## How to apply 48 | 49 | ### 1. Read the opportunities, open positions and future open positions below 50 | 51 | * They're all on-site in the Sacramento region with some flexibility for remote work. 52 | 53 | ### 2. Have a question? 54 | * [Submit a Github Issue](https://github.com/CDTgithub/DigitalServiceOpportunities/issues) (we'd prefer that, to keep things in the open) 55 | * If it's something you'd like to keep private, then send an email to [Melissa Matsuura](mailto:Melissa.Matsuura@state.ca.gov) 56 | 57 | ### 3. To apply for a... 58 | * digital service pool opportunity, email [Adrian Farley](mailto:Adrian.Farley@state.ca.gov) with your resume and a note about which opportunity you're applying for 59 | * digital service team ([California Child Welfare Digital Service](https://cwds.ca.gov)) opportunity, email [Adrian Farley](mailto:Adrian.Farley@state.ca.gov) with your resume and a note about which opportunity you're applying for 60 | * open or future California Department of Technology position, email [Melissa Matsuura](mailto:Melissa.Matsuura@state.ca.gov) to get started 61 | 62 | ## Get updates about new opportunities and positions 63 | 64 | [Join our mailing list](http://eepurl.com/csUbhb) to get updates about new opportunities and positions. 65 | 66 | ## Digital service pool opportunities 67 | 68 | These opportunities are on-site in the Sacramento region, with flexibility for remote work. 69 | 70 | ### 1. Principal, User researcher 71 | 72 | * plan a research program for a service 73 | * develop clear understanding and empathy for users 74 | * design, conduct and analyze user research using a range of techniques 75 | * provide guidance on design based on understanding of user needs and behavior 76 | * set standards for ensuring digital services in California meet user needs 77 | 78 | For reference only, see the [U.K. Government Digital Service (GDS) job description for User researcher](/roles/GDSUserResearcher.md). 79 | 80 | ### 2. Principal, Designer 81 | 82 | * run and lead service design workshops 83 | * create and rapidly iterate service prototypes 84 | * engage whole multi-disciplinary teams with the design process 85 | * identify, design and set California cross-government service design standards and patterns 86 | 87 | For reference only, see the [GDS job description for Designer](/roles/GDSDesigner.md). 88 | 89 | ### 3. Principal, Content Designer 90 | 91 | * run and lead service design workshops 92 | * create and rapidly iterate service prototypes 93 | * engage whole multi-disciplinary teams with the design process 94 | * identify, design and set California cross-government service design standards and patterns 95 | For reference only, see the [GDS job description for Designer](/roles/GDSContentDesigner.md). 96 | 97 | ### 4. Principal Technical Architect, Legacy Replacement and Modernization 98 | 99 | * understand legacy platforms, products, transactions and system architectures 100 | * work with delivery teams and third parties 101 | * decide technical requirements and iterative approaches to transform legacy applications 102 | * make sure new and updated platforms, products, transactions and system architectures are robust, scalable, open and secure 103 | 104 | For reference only, see the [GDS job description for Technical Architect](/roles/GDSTechnicalArchitect.md). 105 | 106 | ### 5. Principal Technical Architect, Security and Privacy 107 | 108 | * work with delivery teams and third parties 109 | * decide security and privacy requirements, and improvements for software development and web operation 110 | * make sure new and updated platforms, products, transactions and system architectures are robust, scalable, open, secure and protect user privacy 111 | 112 | For reference only, see the [GDS job description for Technical Architect](/roles/GDSTechnicalArchitect.md). 113 | 114 | ### 6. Principal, Product and Delivery Strategist 115 | 116 | * work with service and product managers to define a product approach that will meet user needs 117 | * define the skills needed by a service, and map where those skills can be supplied (e.g. internally, from another department or agency, or from external contractors) 118 | * work with procurement teams to support user-centered, iterative service delivery by reviewing procurement documentation and assisting in negotiations 119 | * check there’s budget to cover the proposed approach and analyze what project running costs 120 | * analyze and map risks, and propose solutions 121 | 122 | For reference only, see the [GDS job description for Business analyst](/roles/GDSBusinessAnalyst.md). 123 | 124 | * * * 125 | 126 | ## Digital service team opportunities 127 | 128 | These opportunities are with the California Child Welfare Digital Service. They're on-site in the Sacramento region, with flexibility for remote work. 129 | 130 | ### 1. Dev/Ops 131 | 132 | * build automation for production systems 133 | * run production systems 134 | * help the development team build software that’s easy to use 135 | * work with developers to optimize existing applications and design new ones 136 | * encourage everyone to think about how new applications will be run and maintained 137 | 138 | For reference only, see the [GDS job description for Web ops](/roles/GDSWebOps.md). 139 | 140 | ### 2. Scrum coach 141 | 142 | * work at the team or program level 143 | * embed an agile culture using techniques from a wide range of agile and lean methodologies, but be agnostic about methodology 144 | 145 | * help create an open and trust-based environment, enabling a focus on delivery and continuous improvement 146 | * assess culture and processes to identify improvements, and put those improvements into practice with the right kind of support 147 | 148 | For reference only, see the [GDS job description for Agile Coach](/roles/GDSAgileCoach.md). 149 | 150 | ### 3. Product and Delivery Strategist 151 | 152 | * work with service and product managers to define a service design, delivery and continuous improvement approach that will meet user needs 153 | * define the skills needed by a service, and map where those skills can be supplied (e.g. internally, from another department or agency, or from external contractors) 154 | * check there’s budget to cover the proposed approach and analyze the project’s running costs 155 | * analyze and map risks, and propose solutions 156 | 157 | For reference only, see the [GDS job description for Business analyst](/roles/GDSBusinessAnalyst.md). 158 | 159 | ### 4. Senior Developer 160 | 161 | * build web products, RESTful web services and implement APIs that meet user needs 162 | * build automated tests to support continuous deployment 163 | * share knowledge of tools and techniques 164 | * lead in helping recruit developers and helping to sift and interview 165 | * be experienced in back-end development with detailed knowledge of at least Ruby, Java, Python, Javascript, Scala or Go 166 | * quickly research and learn new programming tools and techniques 167 | 168 | For reference only, see the [GDS job description for Senior Developer](/roles/GDSSeniorDeveloper.md). 169 | 170 | ### 5. Designer 171 | 172 | * work with a multi-disciplinary team to deliver services that meet user needs 173 | * deliver designs that meet web standards, making sure key elements are included from the beginning 174 | * contribute to the development and continual improvement of services 175 | * have solid experience of web and mobile application interface design and the core skills of sketching, design production, hand-coded HTML and CSS and rapid prototyping 176 | 177 | For reference only, see the [GDS job description for Designer](/roles/GDSDesigner.md). 178 | 179 | ### 6. Junior Visual designer 180 | 181 | * work with a multi-disciplinary team to deliver services that meet user needs 182 | * produce design concepts for digital services working to tight deadlines 183 | * design reusable elements to deliver a consistent user experience 184 | * design and create well-designed, consistent and user-focused communication material 185 | 186 | For reference only, see the [GDS job description for Junior Visual designer](/roles/GDSJuniorVisualDesigner.md). 187 | 188 | * * * 189 | 190 | ## Current open positions at the California Department of Technology 191 | 192 | Separate from the above digital service opportunities, open positions are posted on the Department of Technology website. If you’re interested in building a career, you can [learn how to become a permanent employee](http://cio.ca.gov/About/Careers/index.html) with the State of California. You can also find out about the benefits the State offers, like retirement, healthcare, and learn about the stability of working for the public sector. 193 | 194 | Current vacancies are [updated daily](http://cio.ca.gov/About/JobOpenings.asp) on the CDT website. 195 | 196 | ## Future open positions at the California Department of Technology 197 | 198 | ### 1. Senior Analyst and/or Managerial positions 199 | * Security Auditing and Assessment 200 | * Security Governance, Risk and Compliance 201 | * IT Project Oversight 202 | * IT Procurement & Oversight 203 | * IT Project Management 204 | * Network Management 205 | 206 | ### 2. Technical Lead positions 207 | 208 | * Digital Services 209 | * Infrastructure Security 210 | * Security Vulnerability and Compliance Management 211 | * Network Engineering 212 | * Network Architecture & Security Engineering 213 | * Cloud Computing and Services 214 | * AIX Support 215 | * Mainframe Operating System Support 216 | * Storage Support 217 | * Database Products (DB2, eCommerce, ADABAS, CICS, IDMS) 218 | * Windows Operations & Support 219 | 220 | ### 3. Analyst positions 221 | 222 | * IT Procurement and Oversight 223 | * Infrastructure Change Management 224 | * Data Center Processing Support 225 | * Service Desk Support 226 | * PeopleSoft ERP Operational Support 227 | * PeopleSoft Programming Support 228 | 229 | * * * 230 | 231 | With thanks to [Code for America](https://www.codeforamerica.org), [18F](https://18f.gsa.gov), the [U.S. Digital Service](https://www.usds.gov) and the U.K. [Government Digital Service](https://gds.blog.gov.uk/about/). 232 | 233 | Made in California. 234 | -------------------------------------------------------------------------------- /roles/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/.DS_Store -------------------------------------------------------------------------------- /roles/Agile-coach.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Agile-coach.docx -------------------------------------------------------------------------------- /roles/Agile-coach.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Agile-coach.odt -------------------------------------------------------------------------------- /roles/Businessanalyst-generic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Businessanalyst-generic.docx -------------------------------------------------------------------------------- /roles/Businessanalyst-generic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Businessanalyst-generic.odt -------------------------------------------------------------------------------- /roles/CTO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/CTO.pdf -------------------------------------------------------------------------------- /roles/ChiefStatewideProjectDelivery.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/ChiefStatewideProjectDelivery.pdf -------------------------------------------------------------------------------- /roles/Contentdesigners-generic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Contentdesigners-generic.docx -------------------------------------------------------------------------------- /roles/Contentdesigners-generic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Contentdesigners-generic.odt -------------------------------------------------------------------------------- /roles/DesignerJobDescription-generic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/DesignerJobDescription-generic.docx -------------------------------------------------------------------------------- /roles/DesignerJobDescription-generic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/DesignerJobDescription-generic.odt -------------------------------------------------------------------------------- /roles/GDSAgileCoach.md: -------------------------------------------------------------------------------- 1 | # Agile Coach 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic Agile Coach job description [OpenDocument](Agile-coach.odt) and [MS Word](Agile-coach.docx) 6 | 7 | * * * 8 | 9 | # Background information: The UK government is transforming the way we deliver digital services which require the need for an agile coach to embed and build capability in agile and lean practices in teams and the foundations to support them across the organisation. Since 2012, departments have moved to a more agile way of working to deliver digital service transformation. Agile coaches will be working directly with government departments and agencies, to help organisations, portfolios, programmes and teams to be as effective as possible by embedding an agile culture. The focus is increasingly on building and maintaining the internal capabilities of departments to effectively govern, deliver and run digital services being built and provide an environment that enables continuous delivery in perpetuity. The input of an agile coach is integral to ensure departments’ agile practices and team capabilities are set up to support this. This extends to providing advice to organisations on to govern delivery in line with the [GDS governance for service delivery principles](https://digitaltransformation.blog.gov.uk/2014/06/24/governance-principles/) and ongoing improvement of digital services. 10 | 11 | Agile Coaches work in several capacities across transformation programmes to deliver lasting change within departments that focuses on delivering value for citizens. Coaches may be required to work either: * at the team level, working with teams to ensure that delivery teams within departments are adopting agile and performing effectively * at the portfolio or programme level, to help departments to establish the right processes for managing a portfolio of work in an agile way * at the organisation level, to drive strategic change across the organisation and ensure that adoption of agile techniques is embedded from the most senior levels of the organisation * or across all levels to ensure that organisations adopt a pragmatic approach to the way in which they govern delivery and continuous improvement of digital services ## The main responsibilities of the post are: * embed an agile culture using techniques from a wide range or agile and lean methodologies and frameworks, but be methodology agnostic. * help to create an open and trust based environment, which enables a focus on delivery and facilitates continuous improvement * assess the culture of a team or organisation and delivery processes in place to identify improvements and facilitate these improvements with the right type of support. * showcase relevant tools and techniques, such as coaching, advising, workshops and mentoring * engage with stakeholders at all levels of the organisation * develop clear lines of escalation, in agreement with senior managers * ensure any stakeholder can easily find out an accurate and current project or programme status, without disruption to delivery * work effectively with other suppliers, departments and agencies * apply best tools and techniques to: team roles, behaviours, structure and culture, agile ceremonies and practices, knowledge transfer and sharing, programme management, cross team coordination, and overall governance of digital service delivery. * ensure key metrics and requirements that support the team and delivery are well defined and maintained * equip staff with the ability to coach others * if organisation level, executive coaching on the fundamental considerations of digital service delivery design. ## Person specification ### Agile and lean experience * deep understanding of different agile and lean approaches and supporting context, such as behaviours, governance, process and culture across: portfolio management, programme and project team approaches * evidence of embedding agile tools and techniques and be able to use the most relevant tools and techniques as needed * understanding of agile product and software development in line with the [GDS service design manual](https://www.gov.uk/service-manual) and the enablers required to cultivate an agile organisation * broad knowledge and understanding of agile product and software development and the enablers required to cultivate an agile organisation is essential. * understanding of agile governance for service design in line with the [GDS principles](https://digitaltransformation.blog.gov.uk/2014/06/24/governance-principles/) * broad understanding of project and programme management techniques 12 | 13 | ### Digital and service experience * an excellent understanding of good digital service delivery design * experience of defining appropriate portfolio, programme and project structures in the context of digital services delivery * broad experience of different industries, private and public, transactional digital services, redefining customer interaction and case studies of what good looks like ### Coaching and transformation * demonstrable experience of creating lasting change towards agile and lean ways of working for the better in an organisation * proven ability to quickly assimilate organisational strategy and operating context * ability to showcase relevant tools and techniques, such as coaching, advising, workshops and mentoring * ability to work in environments that are undergoing complex change, working in an iterative manner, evolving conversations and understanding how far to challenge and when * excellent stakeholder management and proven ability to engage and influence all levels of seniority ### Cultural fit 14 | 15 | * ability to work as part of a team, collaborating and sharing knowledge and decision making * ability to quickly win trust and influence senior leaders at the highest levels of the organisation * ability to work flexibly, this is a broad brief and the successful Coach will need to be able to work in a fluid and responsive environment * ability to embed rapidly and effectively into diverse project environments, at different stages of delivery and seamlessly moving between projects. * ability to work in environments undergoing complex change * be framework agnostic, use the right tools and techniques for the situation ## Objectives: During the first month of engagement agile coaches will be expected to * define the what success looks like for the engagement * define what roles should be in place to create lasting change * agree how the coach will coach others at the department / organisation * agree how and when the coach will exit the engagement -------------------------------------------------------------------------------- /roles/GDSBusinessAnalyst.md: -------------------------------------------------------------------------------- 1 | # Business Analyst 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic Business Analyst job description [OpenDocument](DesignerJobDescription-generic.odt) and [MS Word](https://www.gov.uk/service-manual/the-team/recruitment/DesignerJobDescription-generic.docx) 6 | 7 | * * * 8 | 9 | # Business Analyst – B2 To be effective you will be familiar with a range of digital / web services and solutions, ideally where open source and cloud technologies have applied agile development methodologies.  You will be an excellent communicator and be able to rationalise complex information to make it understandable for others to work with.  The ability to work independently, proactively and with versatility in responding to changing circumstances is essential. You will need an eye for detail, excellent communication skills and be able to interrogate reported information and challenge sources where inconsistencies are found. ## The main responsibilities of the post are to: * Support the department by analysing propositions and assessing the following * Work closely with the nominated product manager to define a product approach to meet the specified user need. * Define skill requirements and map internal, departmental and external (partners/specialist contractors) resource. * Work with the owning department to ensure they have the budget to cover the proposed approach and resource requirements during delivery and analyse what provision they have for on going running costs? * Analyse and map the risks of this product approach and propose mitigation solutions * Define how the predicted user and financial benefit can be realised, and how channel shift will be measured. * Make a recommendation for action against the analysis done. ## PERSON SPECIFICATION - COMPETENCES/SKILLS REQUIRED ### Setting Direction #### Seeing the Big Picture Essential 10 | * Be alert to emerging issues and trends which might impact or benefit own and team’s work * Develop an understanding of own area’s strategy and how this contributes to Departmental priorities * Seek to understand how the services, activities and strategies in the area work together to create value for the customer/end user 11 | 12 | #### Changing and Improving Essential 13 | * Find ways to improve systems and structures to deliver with more streamlined resources * Be willing to meet the challenges of difficult or complex changes, encouraging and supporting others to do the same * Prepare for and respond appropriately to the range of possible effects that change may have on own role/team ### DELIVERING RESULTS #### Achieving Commercial Outcomes Essential 14 | * Gather and use evidence to assess the costs, benefits and risks of a wide range of delivery options when making commercial decisions * Identify and understand relevant legal and commercial terms, concepts, policies and processes (including project approvals and assurance procedures) to deliver agreed outcomes * Work with commercial experts in engaging effectively and intelligently with delivery partners in order to define and/or improve service delivery 15 | 16 | #### Delivering Value for Money Essential * Cultivate and encourage an awareness of cost, using clear simple examples of benefits and how to measure outcomes * Follow appropriate financial procedures to monitor contracts to ensure deliverables are achieved * Work confidently with performance management and financial data to prepare forecasts and manage and monitor budget against agreed plans * Recommend actions to achieve value for money and efficiency ### ENGAGING PEOPLE #### Collaborating and Partnering Essential 17 | * Establish relationships with a range of stakeholders to support delivery of business outcomes * Readily share resources to support higher priority work, showing pragmatism and support for the shared goals of the organisation * Encourage collaborative team working within own team and across the Department #### Building Capability for All Essential 18 | * Identify and address team or individual capability requirements and gaps to deliver current and future work * Continually seek and act on feedback to evaluate and improve their own and team’s performance * Identify and develop all talented team members to support succession planning, devoting time to coach, mentor and develop others ## Specialist skills and requirements Essential 19 | 20 | * Experienced in analysing digital / web services in a fast paced environment * A strong understanding of Agile and Waterfall Project Management delivery methodologies * Experienced in business change, rationalisation and transformation. * Experience of open source and cloud technologies and their sourcing. -------------------------------------------------------------------------------- /roles/GDSContentDesigner.md: -------------------------------------------------------------------------------- 1 | # Content Designer 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic Content Designers job description [OpenDocument](Contentdesigners-generic.odt) and [MS Word](Contentdesigners-generic.docx) 6 | 7 | * * * 8 | 9 | # Content Designers We’re working with people across government to make government services and information simpler, clearer and faster for citizens and businesses. To do that, we’re going to need good content designers who understand the web, technology and people. ## All about the user Rule one for us is: “always start with user needs”. We’re aiming to create digital services that people prefer to use over their old-fashioned paper counterparts, and words play a big part in that. You'll represent users with the written word, so you need to be user-focussed and know how to write with a user, not a client/department in mind first and foremost. ## All about you If you want to join us, you’ll need to be able to: * take complex language and processes and make them simple to understand * work with people who don’t understand good web usability * be able to explain your decisions/edits clearly ## Main duties of the post You may be asked to do a number of different things on a number of projects; this could include any or all of these things: ### Needs analysis You’ll be working on needs analysis - taking existing content, identifying content gaps and overlaps etc. You’ll also need to run workshops with cross-government colleagues to identify and agree content to be rationalised and archived, and mapping content to different formats and audiences. ### Transition 10 | 11 | Transition is how we get content from an existing government site to GOV.UK. You’ll need to: * develop and manage relationships with GDS * develop transition plans and attend planning meetings with contacts * actively develop and apply content and format strategies * be an advocate for the department to train and develop colleagues ### Quality 12 | 13 | You’ll be: 14 | * scoping, commissioning, writing, editing and publishing digital content across all channels (web, mobile, social media) * making sure customer journeys are the best they can be * managing relationships with subject matter experts to make sure content is accurate * accountable for delivering content assets that are accurate, timely, high-quality (based on insight and outputs of user testing, relevant to audience, easily understood, SEO optimised) and to the department’s style * accountable for choosing the best format for displaying information to the user - if we don’t have one, we’ll want you to suggest ideas or identify the gap * making sure appropriate policy and legal checking within other parts of government happens, and that content is published quickly and efficiently * monitoring the performance of content and tools and work with the Product Manager and a multi-disciplinary team to understand user behaviours and feedback * identifying ways to improve the content and to iteratively improve the product * at ease working in an agile environment with rapidly changing deadlines, workloads and goals 15 | 16 | ## Specialist skills required We need you to have: * extensive experience of writing for the web, with proven ability of creating content that is accessible and usable * exceptional skills in convincing people that user needs and a usable approach is the only way to present information * proven experience in using metrics and user feedback to define/refine content * proven experience of working within a web application development environment, proficient in writing Markdown, picture sourcing and editing * experience in choosing the best format for displaying information to the user * experience in working with content publishing systems ## Competencies required ### Leading and team working * Building on the inter-dependencies and relationships between teams to create a common purpose * Clarifying and communicating team objectives, bringing a broader perspective to a team so that it can focus on different delivery approaches * Co-ordinating and monitoring team performance, utilising team diversity to maximise effectiveness ### Analysing evidence and thinking strategically * Identifying hidden or emerging issues and proposing decisive strategic action * Probing evidence to identify strategic trends and links * Analysing evidence from diverse sources to generate robust solutions and make timely decisions ### Focusing on customers and stakeholders * Investing time to understand customer and stakeholder expectations and priorities, developing services to meet those needs, including when they change * Anticipating and managing problems, bringing issues and conflict into the open and taking pre-emptive action * Identifying and introducing improved services to deliver customer and stakeholder requirements -------------------------------------------------------------------------------- /roles/GDSDesigner.md: -------------------------------------------------------------------------------- 1 | # Designer 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic Designer job description [OpenDocument](DesignerJobDescription-generic.odt) and [MS Word](DesignerJobDescription-generic.docx) 6 | 7 | * * * 8 | 9 | # Designer This is the ideal opportunity to gain experience working on large digital products used by millions of people every day. Let's be clear about the impact of your work, making better digital services has a positive impact on millions of people. The ideal candidate will have a degree in design or similar, have a love of the web and its possibilities, a passion for design and its history and an understanding of how form and function work together. You will proactively seek new learning opportunities and welcome constructive criticism of your work. ## The main responsibilities of the post are: * Work as part of a multi-disciplined team to design user focussed and successful services * Deliver designs that meet web standards, ensuring that key elements are built in from the outset * Contributing to the development and continual enhancement of products * Partnering with colleagues to facilitate a consistent user experience. * Building relationships and work effectively with external providers, for example user testing and user experience professionals. * Disseminating expertise of how design decisions impact accessibility both internally and externally. * Communicating credibly with a wide range of digital delivery disciplines and talent both internally and externally. ## PERSON SPECIFICATION - COMPETENCES/SKILLS REQUIRED ### Setting Direction #### Changing and Improving Essential 10 | * Encourage a culture of innovation focused on adding value - give people space to think creatively * Effectively capture, utilise and share customer insight and views from a diverse range of stakeholders to ensure better policy and delivery * Spot warning signs of things going wrong and provide a decisive response to significant delivery challenges 11 | 12 | #### Making Effective Decisions Essential 13 | * Draw together and present reasonable conclusions from a wide range of incomplete and complex evidence and data – able to act or decide even when details are not clear * Push decision making to the right level within their teams, not allow unnecessary bureaucracy and structure to suppress innovation and delivery ### Engaging People #### LEADING AND COMMUNICATING Essential 14 | * Clarify strategies and plans, giving clear sense of direction and purpose for self and team * Confidently engage with stakeholders and colleagues at all levels to generate commitment to goals * Be visible to staff and stakeholders and regularly undertake activities to engage and build trust with people involved in area of work * Be open and inviting of the views of others and respond despite pressure to ignore, revert or concede 15 | 16 | #### Collaborating and Partnering Essential * Actively build and maintain a network of colleagues and contacts to achieve progress on objectives and shared interests * Effectively manage team dynamics when working across departmental and other boundaries * Actively involve partners to deliver a business outcome through collaboration that achieves a better result for citizens * Seek constructive outcomes in discussions, challenge assumptions but remain willing to compromise when it is beneficial to progress ### DELIVERING RESULTS #### DELIVERING AT PACE Essential 17 | * Clarify business priorities, roles and responsibilities and secure individual and team ownership * Act as a role model in supporting and energising teams to build confidence in their ability to deliver outcomes * Maintain effective performance in difficult and challenging circumstances, encouraging others to do the same #### MANAGING A QUALITY SERVICE Essential 18 | * Exemplify positive customer service behaviours and promote a culture focused on ensuring customer needs are met * Establish how the business area compares to customer service expectations and industry best practice and identify necessary improvements in plan * Ensure the service offer thoroughly considers customers needs and a broad range of available methods to meet this, including new technology where relevant ## Specialist Skills / Expertise 19 | 20 | Essential 21 | 22 | * Demonstrates expertise designing interactions professionally for the web and mobile. * Solid experience of web and mobile application interface design. Core skills: sketching, design production, hand-coded HTML & CSS, rapid prototyping. * Experience working within an agile, multi-disciplinary team environment, and ability to deliver iterative design components (including user journeys) to the development team. -------------------------------------------------------------------------------- /roles/GDSJuniorVisualDesigner.md: -------------------------------------------------------------------------------- 1 | # Junior Visual Designer 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic Junior Visual Designer job description [OpenDocument](JuniorVisualDesigner-generic.odt) and [MS Word](JuniorVisualDesigner-generic.docx) 6 | 7 | * * * 8 | 9 | # Junior Visual Designer – B2 To build world-class digital services we need to build a world-class design team and we’re looking to hire junior designers to join us. 10 | Assisting Senior Designers and working to extremely high standards this role will be responsible for producing design concepts for digital services, working with front end developers to implement those concepts, ensuring all output, internal and external, is well designed and user focused. 11 | The ideal candidate will have a love of the web and its possibilities, a passion for design and its history and an understanding of how form and function work together. You will proactively seek new learning opportunities and welcome constructive criticism of your work. ## Main responsibilities of the post are: * Producing design concepts for digital services often working to very tight deadlines * Design reusable elements of a digital service to drive up a consistent user experience * Designing and creating communication material ensuring all elements are well designed, consistent and user focused. * Deliver finished designs that meet web standards, ensuring that key elements for government such as accessibility are built into designs from the outset * Work as part of a multi-disciplinary team including other designers, developers, content designers and product managers to deliver highly user focused and successful services ## PERSON SPECIFICATION - COMPETENCES/SKILLS REQUIRED ### Setting Direction #### Changing and Improving Essential 12 | * Actively encourage ideas from a wide range of sources and stakeholders and use these to inform own thinking * Find ways to improve systems and structures to deliver with more streamlined resources * Regularly review procedures or systems with teams to identify improvements and simplify processes and decision making 13 | 14 | #### Making Effective Decisions Essential 15 | * Identify a range of relevant and credible information sources and recognise the need to collect new data when necessary from internal and external sources * Invite challenge and where appropriate involve others in decision making to help build engagement and present robust recommendations ### Engaging People #### LEADING AND COMMUNICATING Essential 16 | * Communicate in a succinct, engaging manner and stand ground when needed * Take opportunities to regularly communicate and interact with staff, helping to clarify goals and activities and the links between these and Departmental strategy * Convey enthusiasm and energy about their work and encourage others to do the same * Communicate using appropriate styles, methods and timing, including digital channels, to maximise understanding and impact 17 | 18 | #### Collaborating and Partnering Essential * Establish relationships with a range of stakeholders to support delivery of business outcomes * Encourage collaborative team working within own team and across the Department * Actively seek input from a diverse range of people * Readily share resources to support higher priority work, showing pragmatism and support for the shared goals of the organisation ### DELIVERING RESULTS #### DELIVERING AT PACE Essential 19 | * Take responsibility for delivering expected outcomes on time and to standard, giving credit to teams and individuals as appropriate * Show a positive approach in keeping their own and the team’s efforts focused on the goals that really matter * Plan ahead but reassess workloads and priorities if situations change or people are facing conflicting demands * Coach and support others to set and achieve challenging goals for themselves #### MANAGING A QUALITY SERVICE Essential 20 | * Establish mechanisms to seek out and respond to feedback from customers about service provided * Develop proposals to improve the quality of service with involvement from a diverse range of staff, stakeholders or delivery partners * Develop, implement, maintain and review systems and service standards to provide quality, efficiency and value for money ## Specialist Skills / Expertise 21 | 22 | Essential 23 | 24 | * A degree in design or equivalent qualification 25 | * Proficient in Photoshop and Illustrator. * A good basic understanding of good typography. * Time management skills and a proven ability to deliver to tight deadlines -------------------------------------------------------------------------------- /roles/GDSSeniorDeveloper.md: -------------------------------------------------------------------------------- 1 | # Senior Developer 2 | 3 | This job description was forked (copied) from a U.K. Government Digital Service (GDS) Senior Developer job posting [archived at archive.org](http://web.archive.org/web/20161208233713/https://www.civilservicejobs.service.gov.uk/csr/jobs.cgi?owner=5070000&ownertype=fair&jcode=1487887&posting_code=0&language=) on December 8, 2016. Please use this only for reference. 4 | 5 | * * * 6 | 7 | # Senior Developer 8 | 9 | ## GDS 10 | 11 | The Government Digital Service is the digital, technology and data centre for government. We support departments as they transform the way they work. Our strategy is to deliver - often, iteratively - services that meet citizens’ needs not government needs. 12 | 13 | We work in small, agile teams of developers, designers, content designers and others. We always ask how we can make things better for users, who are at the centre of everything we do. We designed, built and run GOV.UK, the starting point for 60 million citizens to experience government. We have also transformed some of the biggest services, making them simpler, clearer and faster to use. 14 | 15 | Over the next 5 years, together with departments, we will be building new digital, technology and data platforms for the whole of government. Solving common challenges once, so that all services work in the same, simple, easy way. These platforms will also make services much cheaper and quicker to build and operate. We will make better use of data to drive continuous improvement, ensure government has the right technology and that spending is controlled. 16 | 17 | You can keep up-to-date with our work on the GDS Technology Blog. 18 | 19 | Help us make government better. 20 | 21 | ## The projects 22 | 23 | We are looking for Senior Developers of all experiences and backgrounds who can work across a range of projects. During the application process we will take your skills and any preference you express on board and aim to match you to an appropriate project. GDS staff move between projects on need and request. Some brief information on projects (details can be found in the attached Job description) 24 | 25 | GOV.UK - is the place to find government information and services. It’s designed to make dealing with government simpler, clearer and faster. It's a microservices based architecture, primarily based upon Ruby on Rails, with elastic search, MongoDB, PostGres and a variety of other technologies. 26 | 27 | GOV.UK Verify s the new way to prove who you are online. It is a service based architecture, primarily based upon Java. 28 | 29 | Digital Marketplace is helping those transforming public services by making it simpler, clearer and faster for them to buy what they need. It is built in Python, based on an Amazon AWS stack. 30 | 31 | Government Platform as a Service (PaaS) is a new vision for digital government; a common core infrastructure of shared digital systems, technology and processes on which it’s easy to build brilliant, user-centric government services. We select and use an appropriate technology stack for the problem at hand. 32 | 33 | ## The role 34 | 35 | You’ll share the responsibility for the digital transformation of government. You’ll ensure high quality code is delivered in line with project goals and delivery cycles. You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects. Above all, you’ll want to make government better, which may sometimes involve challenging the status quo. 36 | 37 | ## Main responsibilities 38 | 39 | ### All GDS Developers will: 40 | 41 | * build RESTful web services to serve a variety of citizen and government needs, taking responsibility for the quality of code you produce 42 | * implement toolkits and APIs for purposes such as integration, performance optimisation, security and scalability 43 | * build automated tests to support our continuous deployment environment 44 | * share knowledge of tools and techniques with your wider team, both developers and non-developers 45 | * act as a digital ambassador across government, supporting recruitment, identifying good practices for GDS to adopt and sharing * experiences, eg through blog posts, tech talks at conferences etc. 46 | * participate in our in-house (2nd line) support, and potentially the out-of-hours support rota (evenings and weekends approximately * once every 8 weeks) - you’ll be paid an allowance, and a further hourly payment, for any duties you perform when on call 47 | * be involved in helping recruit developers and, where appropriate, helping sift and interview 48 | 49 | As a Senior Developer you’ll do the above, as well as: 50 | 51 | * lead in helping recruit developers and help sift and interview 52 | * provide tech leadership within the team, advising and working with developers to identify the best solutions 53 | * share knowledge among the GDS teams, ensuring that your team is understood by others and understanding the working of the wider organisation 54 | * have and apply broad knowledge of core web technologies 55 | * take responsibility for solving complex issues 56 | ## Person specification 57 | 58 | ### The basic skills we would expect a Developer to have: 59 | 60 | * experience in back-end development, with detailed knowledge of at least one of Ruby, Java, Python, Javascript, Scala or Go 61 | * understanding of software design principles 62 | * ability to quickly research and learn new programming tools and techniques 63 | * a systematic approach to solving problems 64 | * experience of using testing to validate solutions 65 | * understanding of agile environments and version control 66 | * basic understanding about web security 67 | * an awareness of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, eg Linux and/or Mac OS experience of working on, or with web technologies 68 | 69 | ### For the Senior Developer role, it is essential that you have the above as well as the following: 70 | 71 | * ability to quickly research and learn new programming tools and techniques 72 | * familiarity with working practices such as TDD, continuous integration, continuous delivery and DevOps 73 | * experience in management, helping colleagues with their career development and coaching more junior staff members 74 | 75 | ### Civil Service Competencies 76 | 77 | In the Civil Service we use our Competency Framework to outline expected behaviours and we will use these as part of our wider assessment during the interview process. 78 | 79 | For this role, the following competencies are the most relevant: 80 | 81 | * changing and improving 82 | * managing a quality service 83 | * collaborating and partnering 84 | * building capability for all 85 | 86 | In about 500 words (you can use more or less if you need to) please use this section to help us understand why you're interested in this role and the skills, experience and passion that you think make you suitable. -------------------------------------------------------------------------------- /roles/GDSTechnicalArchitect.md: -------------------------------------------------------------------------------- 1 | # Technical architect 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic Technical Architect job description [OpenDocument](Technicalarchitect-generic.odt) and [MS Word](Technicalarchitect-generic.docx) 6 | 7 | * * * 8 | 9 | # Technical Architect We want to expand our team of outstanding Technical Architects to help the UK government build and run great digital services for the people of the UK. Candidates must have a strong track record of building and running high volume, reliable and flexible services that are relentlessly user-focused and continually improved through iterative development. The role requires an equal balance of technical expertise, gained through current, hands-on involvement in developing real-world systems, and excellent interpersonal skills allied with the ability to quickly develop strong working relationships in high pressure environments. Candidates should ideally have experience in development of transformational digital services on “brownfield estates” and/or rapid development and scaling of very high-volume “greenfield” services. Technical Architects carry out a wide range of activities, from actively writing code as a senior member of the development team and breaking down complex problems and identifying steps towards solutions, through to coaching individuals and engaging with non-technical people at all levels of seniority. ## The main responsibilities of the post are: * Provide hands-on technical leadership, in the development, operation and ongoing improvement of complex, transformational digital services serving millions of users. * Work with product managers to understand user needs for new and existing services. * Act as the technical authority in prospective, information gathering and scene setting meetings with other government departments, evaluate technical proposals from external suppliers, and make implementation recommendations to senior stakeholders. * Work with delivery teams and partners to break technical requirements down into appropriate pieces, and to identify key API requirements for integration with internal and external systems. * Lead the rapid development of user-driven prototypes to identify technical options and inform architectural approaches, working with colleagues and supplier team members to write tests, code and documentation for new and existing systems. * Ensure that new and updated platforms, products and transactions are thoroughly tested for performance, are able to handle specified load, and can be maintained over the long-term. * Work with external suppliers to ensure that their system architectures are robust, scalable, open and secure, with appropriate overall system design and integration points/APIs, to deliver a high quality user experience. * Advise on, manage and implement agile delivery projects within government departments, providing guidance, mentoring and training in agile technical delivery and evolutionary software architecture to government departments and agencies. * Provide mentorship and/or line management for software developers and junior software developers * Assist with building a culture of continuous delivery and improvement, ensuring that key systems are regularly analysed, maintained and improved. ## PERSON SPECIFICATION - COMPETENCES/SKILLS REQUIRED ### SETTING DIRECTION #### Changing and Improving Essential 10 | * Understand and identify the role of technology in public service delivery and policy implementation * Effectively capture, utilise and share customer insight and views from a diverse range of stakeholders to ensure better policy and delivery * Spot warning signs of things going wrong and provide a decisive response to significant delivery challenges 11 | 12 | #### Making Effective Decisions Essential 13 | * Push decision making to the right level within their teams, not allow unnecessary bureaucracy and structure to suppress innovation and delivery * Identify the main issues in complex problems, clarify understanding or stakeholder expectations, to seek best option * Make difficult decisions by pragmatically weighing the complexities involved against the need to act ### DELIVERING RESULTS #### Delivering Value for Money 14 | Essential 15 | * Balance policy aspiration and delivery, outline risk and benefits of different options to achieve value for money ensuring all submissions contain appropriate financial information * Weigh up priority and benefits of different actions and activities to consider how to achieve cost effective outcomes 16 | 17 | #### Managing a Quality Service Essential 18 | * Make clear, pragmatic and manageable plans for service delivery using programme and project management disciplines * Establish how the business area compares to customer service expectations and industry best practice and identify necessary improvements in plans * Ensure the service offer thoroughly considers customers’ needs and a broad range of available methods to meet this, including new technology where relevant #### Delivering at Pace Essential 19 | * Get the best out of people by giving enthusiastic and encouraging messages about priorities, objectives and expectations * Act as a role model in supporting and energising teams to build confidence in their ability to deliver outcomes * Maintain effective performance in difficult and challenging circumstances, encouraging others to do the same ### ENGAGING PEOPLE #### Collaborating and Partnering Essential 20 | * Actively build and maintain a network of colleagues and contacts to achieve progress on objectives and shared interests * Actively involve partners to deliver a business outcome through collaboration that achieves better results for citizens * Seek constructive outcomes in discussions, challenge assumptions but remain willing to compromise when it is beneficial to progress ## Specialist skills and requirements 21 | 22 | Essential 23 | * Comprehensive and recent experience designing and implementing complex software systems, i.e. is an active software developer currently engaged in architecting and building high-volume digital services * Proven capability in managing technology implementation projects and in presenting to / working with stakeholders at every level of seniority * Demonstrable track record of successfully taking an evolutionary architecture approach to software architecture * Focused on strategic alignment of technical design and architecture to meet business growth and direction * Knowledge of Agile product management, in particular determination of vision, objectives, goals and success criteria * Experience of developing product roadmaps, backlogs and measurable success criteria, and of writing user stories, i.e. can establish a path to delivery for breaking down stories * Experience organising and performing prototyping and proof of concepts * Experience with Agile methodologies (TDD, SCRUM, Kanban, etc) * Building and scaling high-traffic websites and/or high volume transaction processing and analysis platforms * Experience designing and implementing scalable and robust approaches to caching, security and databases (including relational, e.g. MySQL, PostgreSQL, and “NoSQL”, e.g. Cassandra, MongoDB) * Experience with automated configuration management, deployment and testing solutions * Use and implementation of modern front end web programming techniques, such as HTML5, CSS3, AJAX, REST, JSON * Experience with a web programming framework such as Django, Ruby on Rails, Scala / Play etc * Experience developing and using web-based APIs (especially REST-based APIs) * Experience with open source solutions and community * Experience using and deploying on Cloud based platforms * Experience sharing knowledge and working in a multi-disciplinary team -------------------------------------------------------------------------------- /roles/GDSUserResearcher.md: -------------------------------------------------------------------------------- 1 | # User Researcher 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic User Researcher job description [OpenDocument](Userresearcher-generic.odt) and [MS Word](Userresearcher-generic.docx) 6 | 7 | * * * 8 | 9 | # User Researcher User Researchers are key figures in service teams, working to generate the feedback and insight service teams need to build a clear picture of their users and deliver solutions that they need. They will support service managers by generating new and useful user insights and translating it into features and actions that will allow them to iteratively improve their service for users. 10 | You should be experienced in using a variety of user testing methodologies to reveal actionable customer insights. You will have excellent analytical and problem solving skills, and the ability to quickly develop recommendations based on quantitative and qualitative evidence. You will need to be confident in explaining user needs to senior civil servants, and for acting as a persuasive advocate for those needs both within the team and the department at large. You will also be comfortable working with data, from gathering and analysis through to design and presentation. ## The main responsibilities of the post are: * planning, designing and conducting in-house usability testing sessions to support the design and development of government services * leading the usability testing process from developing user recruitment briefs through to test moderation, analysis and report writing * conducting in-house research to test new product and concept developments (including user requirements gathering and early stage concept and prototype testing, guerrilla research, and other approaches to ensuring the user need is fully understood in the service design) * working with Service Managers to devise appropriate research strategies to generate focused insights and to convert concepts into high quality stimulus material * working closely with designers and developers to turn user data into actionable product/service requirements that feed into prototype development, and influence product direction * Designing, scripting and analysing ad-hoc quantitative surveys using in-house software licences * Managing ad-hoc qualitative/quantitative research projects such as proposition development, visual identity and customer experience mapping * applying knowledge in human factors, ethnography, and the user-centered design process to product and service design in an iterative development environment * presenting findings and related design/business recommendations and customer insights to senior decision makers * managing day-to-day operations with a range of usability and market research agencies with accountability for schedules, value for money and deliverables * promoting user centered design principles and best practice within government ## PERSON SPECIFICATION - COMPETENCES/SKILLS REQUIRED ### SETTING DIRECTION #### MAKING EFFECTIVE DECISIONS Essential 11 | * Draw together and present reasonable conclusions from a wide range of incomplete and complex evidence and data – able to act or decide even when details are not clear * Weigh up data from various sources, recognising when to bring in experts/researchers to add to available information * Identify the main issues in complex problems; clarify understanding or stakeholder expectations, to seek best option * Make difficult decisions by pragmatically weighing the complexities involved against the need to act 12 | 13 | #### Changing and Improving Essential 14 | * Encourage a culture of innovation focused on adding value – give people space to think creatively * Effectively capture, utilise and share customer insight and views from a diverse range of stakeholders to ensure better policy and delivery * Spot warning signs of things going wrong and provide a decisive response to significant delivery challenges ### Engaging People #### LEADING AND COMMUNICATING Essential 15 | * Be visible to staff and stakeholders and regularly undertake activities to engage and build trust with people involved in area of work * Clarify strategies and plans, giving clear sense of direction and purpose for self and team * Confidently engage with stakeholders and colleagues at all levels to generate commitment to goals * Be open and inviting of the views of others and respond despite pressure to ignore, revert or concede 16 | 17 | #### Collaborating and Partnering Essential * Actively build and maintain a network of colleagues and contacts to achieve progress on objectives and shared interests * Effectively manage team dynamics when working across Departmental and other boundaries * Actively involve partners to deliver a business outcome through collaboration that achieves better results for citizens ### DELIVERING RESULTS #### DELIVERING AT PACE Essential 18 | * Get the best out of people by giving enthusiastic and encouraging messages about priorities, objectives and expectations * Clarify business priorities, roles and responsibilities and secure individual and team ownership * Maintain effective performance in difficult and challenging circumstances, encouraging others to do the same * Review, challenge and adjust performance levels to ensure quality outcomes are delivered on time, rewarding success * Managing across boundaries to ensure delivery of benefits and sharing lessons learned #### MANAGING A QUALITY SERVICE Essential 19 | * Exemplify positive customer service behaviours and promote a culture focused on ensuring customer needs are met * Establish how the business area compares to customer service expectations and industry best practice and identify necessary improvements in plans * Create regular opportunities for staff and customers to help improve service quality and demonstrate a visible involvement * Ensure the service offer thoroughly considers customers’ needs and a broad range of available methods to meet this, including new technology where relevant ## SPECIALIST SKILLS 20 | 21 | Essential 22 | 23 | * Demonstrable knowledge, experience in and passion for web user centered design practices. * Proven experience of gathering user requirements for web based services. * Proven experience of managing, executing and analysing usability test sessions * Proven experience of working in an agile development environment with User Experience teams, designers and developers to create new digital products and services * Experience of audience modeling and developing design personas. * Desirable * Degree in HCI/Usability/Cognitive Psychology/Market Research or related field. * Experience across web content, tools and transactional services, especially those with complex user journeys. * Experience within a research and digital environment. -------------------------------------------------------------------------------- /roles/GDSWebOps.md: -------------------------------------------------------------------------------- 1 | # Web Ops 2 | 3 | This job description was forked (copied) from the U.K. Government Digital Service (GDS) [job descriptions template](https://www.gov.uk/service-manual/the-team/recruitment/job-descriptions.html) on December 8, 2016. Please use this only for reference. 4 | 5 | * Original GDS generic Web Ops job description [OpenDocument](WebOps-generic.odt) and [MS Word](WebOps-generic.docx) 6 | 7 | * * * 8 | 9 | # Web Ops The applicant must have demonstrable experience configuring web and application servers and possess a fundamental understanding of Linux. An ideal candidate will have previous experience supporting a large production platform. Participation in an out of hours on-call rota is a requirement of this role. ## DUTIES & RESPONSIBILITIES * Operational management of Linux servers, delivering a complex web application stack * Building and configuring new server platforms and the automated tooling to do so * Testing, debugging and troubleshooting of platform level problems * Supporting development teams with configuring applications for deployment * Sharing on-call duties ## PERSON SPECIFICATION - COMPETENCES/SKILLS REQUIRED ### Setting Direction #### Seeing the Big Picture Essential 10 | * Anticipate technological developments to keep activity relevant and targeted 11 | #### Changing and Improving Essential 12 | * Understand and identify the role of technology in public service delivery and policy implementation * Spot warning signs of things going wrong and provide a decisive response to delivery challenges #### Making Effective Decisions Essential 13 | * Make difficult decisions by pragmatically weighing the complexities involved against the need to act * Draw together and present reasonable conclusions from a wide range of incomplete and complex evidence and data - able to act or decide even when details are not clear * Identify the main issues in complex problems, clarify understanding of stakeholder expectations, to seek best option ### ENGAGING PEOPLE #### Collaborating and Partnering Essential 14 | 15 | * Seek constructive outcomes in discussions, challenge assumptions but remain willing to compromise when it is beneficial to progress. ### DELIVERING RESULTS #### Achieving Commercial Outcomes Essential 16 | * Question and challenge the value being delivered through commercial arrangements with delivery partners 17 | #### Managing a Quality Service Essential * Ensure the service offer thoroughly considers customers' needs and a broad range of available methods to meet this, including new technology where relevant. #### Delivering at Pace Essential 18 | 19 | * Maintain effective performance in difficult and challenging circumstances, encouraging others to do the same. * Review, challenge and adjust performance levels to ensure quality outcomes are delivered on time ## Specialist skills and requirements Essential 20 | * Understanding of common web application architectures * Experience configuring and managing Linux servers for serving a dynamic website * Experience debugging a complex multi-server service * Scripting or basic programming skills * Familiarity with network protocols - TCP/IP, HTTP, SSL, etc. Desirable 21 | * Installation and management of open source monitoring tools * Configuration management tools like Puppet, Chef * Deploying and configuring machines in a Cloud environment * Understanding of application deployment strategies and continuous integration * Working within a product-centric environment -------------------------------------------------------------------------------- /roles/JuniorVisualDesigner-generic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/JuniorVisualDesigner-generic.docx -------------------------------------------------------------------------------- /roles/JuniorVisualDesigner-generic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/JuniorVisualDesigner-generic.odt -------------------------------------------------------------------------------- /roles/Technicalarchitect-generic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Technicalarchitect-generic.docx -------------------------------------------------------------------------------- /roles/Technicalarchitect-generic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Technicalarchitect-generic.odt -------------------------------------------------------------------------------- /roles/Userresearcher-generic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Userresearcher-generic.docx -------------------------------------------------------------------------------- /roles/Userresearcher-generic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/Userresearcher-generic.odt -------------------------------------------------------------------------------- /roles/WebOps-generic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/WebOps-generic.docx -------------------------------------------------------------------------------- /roles/WebOps-generic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CDTgithub/DigitalServiceOpportunities/f2dde2145d04649091a0f2a8548ef19fd0ef6615/roles/WebOps-generic.odt --------------------------------------------------------------------------------