Description
Software Development Engineer
Software Development Engineer- Backend, C++, RDMS/SQL (Oracle), Linux
Duration-12 months
Location-West London (Hybrid role)
Day Rate-£500 Inside IR 35
A leading technology solutions provider to the travel sector is looking for a Software development engineer to join them on a contract basis. The right candidate will be involved at key stages of product development, accountable for the technical design and delivery of the product's functionalities according to solutions agreed between a variety of stakeholders including Customers, Product Management and Product Definition Analysts. You will need to analyze user needs and design, code, test, debug, and document software solution with a highly creative mind-set.
Key Deliverables:
Analyse needs and requirements, from customer and internal sources, and propose functional/technical solution recommendations with supporting rationale as well as an estimate of the required effort
Write and/or contribute to feasibility studies/analysis documents
Deliver comprehensive and high-quality operational software, documentation, and unit/component tests necessary for the application
Identify interactions and assess impacts with other packages/products/solutions to ensure functional and technical compatibility
Identify technical risks and take responsibility for mitigating and managing them
Establish and improve architectural design of applications
Take responsibility across the full project life cycle
Coordinate those interactions from building phase to delivery to ensure the compliance of the delivered functionality
Carry out the functional walk-through of the product with the Development team and Product Management
Contribute with QA teams to product quality by giving inputs for the test strategy
Troubleshoot and investigate defects raised by our customers to ensure compliance of our products to the specifications and system integrity
Provide inputs to Product Management for product functionalities enhancement, business cases and RFP responses, based on their knowledge & experience. May participate on demand to customer workshops
Contribute to innovation and product evolution within their functional area by sharing with developer, business analysts & product managers information such as industry trends & standards etc
Show creativity and autonomy in finding solutions to nontrivial problems
Key skills:
- C++, RDMS/SQL (Oracle), Linux
- Knowledge of other technologies (Kafka, Microsoft Azure, Kubernetes) and programming languages (Python, Java) is a plus.
- Kanban and SCRUM methodologies, Multicultural approach, good communication skills, analytical and conceptual thinking, customer focus.