Description
Software Engineer urgently required to work on 12 months + contract.
Location: Dublin
You will be responsible for designing 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.
Essential skills:
- 5+ years of experience in design and development of Back End distributed systems with Microsoft .NET Full Framework and C#, and 2+ years with .NET Core
- Strong knowledge of OOA, OOD principles and multi-threading.
- Experience with common design patterns, messaging patterns, and distributed systems
- Experience building microservices (REST, CQRS pattern) and/or Windows Services
- Experience working with message brokers (either of RabbitMQ, ZeroMQ, Kafka, IBM
MQ, MSMQ, NserviceBus) - Experience with distributed cache and/or no SQL DBs (Redis, Elsastic Cache,
Memcached, Couchbase, MongoDB, DynamoDB) - Experience with SQL (MS SQL, MySQL)
- Experience with Docker Containers
- Experience with Amazon AWS cloud-based services
- Lambda, Kinesis, SQS, SNS, EC2, ECS, Elastic Search, CloudWatch
- Good understanding and experience with Agile development methodologies and lean principles
Please submit updated CV to apply + call to confirm your application and to review full JD.
Michael Bailey International is acting as an Employment Business in relation to this vacancy.