As Developer Programmer you will be responsible for designing, coding, testing, modifying, and implementing new or existing software products. You will liaise with development managers, write clean, scalable code, create testing protocols, fix bugs, and deploy programs. The position duties include:
1. Designing, coding, testing, modifying, and implementing new or existing software products.
2. Liaising with development managers to determine software requirements and specifications.
3. Writing clean, scalable code
4. Creating testing protocols for software applications.
5. Fixing and improving existing software.
6. Deploying software tools, processes, and metrics.
7. Maintaining and upgrading existing systems.
8. Providing technical support and troubleshooting for software applications.
Requirements
- Bachelor's degree in Computer Science or a related field.
- Strong understanding of software development principles.
- Ability to think through problems and visualize solutions.
- Willingness to work in UK and Middle east time zones
- Proven experience as a Developer Programmer or similar role.
- Experience with software design and development in a test-driven environment.
- Knowledge of coding languages (e.g., Java, C++, Python).
- Familiarity with software development methodology and release processes.
- Excellent analytical and problem-solving skills.
- Ability to work independently and as part of a team.