Software Developer
Description:
Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Delivers software components that form part of a product. Develop software to meet user needs; follow best-practice guidelines and help to improve those guidelines; write clean, secure and well-tested code; operate the services they build and identify issues in production.
Typical Skills:
- Manage the service components to ensure they meet business needs.
- Support specific activities to improve development processes.
- Design solutions and services with security controls embedded, specifically engineered as mitigation against security threat.
- Competently use a modern standards approach.
- Review specifications and use these agreed specifications to design, code, test and document programs or scripts of medium to high complexity.
- Know a variety of methods of prototyping and can choose the most appropriate ones.
- Fix faults following agreed procedures.
- Design systems characterised by managed levels of risk, manageable business and technical complexity.
- Build and test simple interfaces between systems.
- Prioritise and define approaches to understand the user story.
Essential
- Python software development
- Strong background in working with Data such as Analysis, Data Management, Data manipulation.
- Web application development with Flask
| Organization | Public Sector Resourcing |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Software Developer |
| Job Location | London, UK |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2024-01-12 6:45 am |
| Expires on | 2026-11-24 |