Technical Developer- Havering
As a Full Stack Developer you will:
? plan and lead development on sets of related stories
? have an understanding of the whole system and take responsibility for teaching this to others
? work with other disciplines to understand what needs to be built
? coach and mentor more junior colleagues
? operate the production services you build
? find ways to improve system robustness, resilience and stability
? ensure the councils systems are designed in accordance with the data architecture
Specific Accountabilities of the Role
? Availability and capacity management - You can manage the service components to ensure they meet business needs and performance targets.
? Development process optimisation - You can identify process optimisation opportunities with guidance and contribute to the implementation of proposed solutions.
? Information security - You understand information security, and can design solutions and services with security controls embedded, specifically engineered as mitigation against security threats as a core part of the solutions and services.
? Modern standards approach - You can use a modern standards approach competently and guide others in so doing.
? Programming and build (software engineering) - You can collaborate with others when necessary to review specifications. You can use these agreed specifications to design, code, test and document programs or scripts of medium to high complexity, using the right standards and tools.
? Prototyping - You see prototyping as a team activity, actively soliciting prototypes and testing with others. You establish design patterns and iterate them. You know a variety of methods of prototyping and can choose the most appropriate ones.
? Service support - You can identify, locate and fix faults.
? Systems design - You can design systems characterised by medium levels of risk, impact, and business or technical complexity. You can select appropriate design standards, methods and tools, and ensure they are applied effectively. You know how to review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.
? Systems integration - You can define the integration build. You can coordinate build activities across systems and can undertake and support integration testing activities.
? User focus - You can collaborate with user researchers and sell or represent users internally. You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users. You know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
General requirements and Responsibilities
? Managing the complete software development process from conception to deployment
? Maintaining and upgrading the software following deployment
? Managing the end-to-end life cycle for the production of software and applications
? Responsible for customisations, custom forms and complex UI objects
? Overseeing the automated testing and providing feedback to management during the development process
? Modifying and testing changes to previously developed programs
Up to £565 per day
about 1 month ago
Technical Developer- Havering