Why work for This Company?
This is a really exciting opportunity to work as a Senior Software engineer for one of the world's largest telematics providers.
Design new product features and feature changes, both independently and in cooperation with Senior Engineer(s) and Architects.Implement code changes and new features with efficient, reusable and performant code.Learn and promote engineering best practices.Investigate issues in development and production while working with other teams and Senior Engineers.Ensure component quality and stability through performance and resiliency testingLiaise with product stakeholders and other teams in the organization to complete the projects on time and to the highest quality standards.Provide effort estimations for individual assignments and constant progress updates to the team.Participate in code reviews and design workshops.Work as part of a cross functional agile development team.
Knowledge and experience
Experience in design and development of back-end distributed systems with Microsoft .Net Full Framework and C#, .NET CoreStrong knowledge of OOA, OOD principles and multi-threading.Experience with common design patterns, messaging patterns, and distributed systemsExperience building microservices (REST, CQRS pattern) and/or Windows ServicesExperience working with message brokers (either of RabbitMQ, ZeroMQ, Kafka, IBM MQ, MSMQ, NserviceBus)Experience with distributed cache and/or no SQL DBs (Redis, Elastic Cache, Memcached, Couchbase, MongoDB, DynamoDB)Experience with Amazon AWS cloud-based service, Lambda, Kinesis, SQS, SNS, EC2, ECS, Elastic Search, CloudWatchGood understanding and experience with Agile development methodologies and lean principles
Result oriented and focused on high-quality in delivery.Advocacy for customer focused solutionsGood communication skills in both technical and soft-skill areas.Demonstrates strong sense of ownership, enthusiasm for technology and initiative.Natural team player
Due to a high volume of applications only those progressing to the next stage will be contacted.
Randstad encourage applications from individuals of all ages & backgrounds. Whilst appointments will be made on merit alone candidates must be able to prove their right to work in the UK or the Republic of Ireland (as relevant). Randstad acts as an employment agency for permanent recruitment & an employment business for temporary recruitment as defined by the Conduct of Employment Agencies & Employment Business Regulations 2003...