Senior Software Engineer


Premium Job From Computer Futures

Recruiter

Computer Futures

Listed on

8th January 2018

Location

Dublin

Salary/Rate

£50364 - £67152

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

A leading global provider of mobile workforce solutions is seeking a Senior Software Engineer to join their core services backend team. You'll use the latest Microsoft tech to design, implement and launch successful enterprise level systems. Fast paced Agile Kanban environment. Excellent technically, with a focus on best coding practices (TDD, refactoring etc..). Create innovative and high performance solutions, adhering to high quality code standards, both independently and within team environments.

Company Information & Culture

Working on their core backend .NET team. You have a fantastic opportunity to work on an excellent team as a Senior Software Engineer. Fun, friendly and open environment. Nice open plan office space. Lovely facilities for all staff. Casual dress. Each team meets monthly to discuss ideas to innovate their product. Best ideas get implemented. Great Educational assistance program to encourage you to grow and develop.

Salary & Benefits:

26 days holidays

Health Insurance

Pension

Life Assurance 4 times your salary

Bonus

Training. You'll receive an education allowance every year to spend training and upskilling.

.NET Project you will be working on:

Design, and develop an enterprise system with over processes 3500 messages per second! The .NET C# Back end Engineering team you will be joining are bringing in Microservices to help make their releases easier and more efficient. The system you will be working with is highly complex - they are re-writing their legacy platform, you will help create a brand new .NET C# system building Microservices, new technologies including Message Broker, Multithreading, Caching and Cloud based services.

Craft efficient, reusable and performant components and subsystems Investigate code or data issues and work to implement a solution. Address software performance issues. Contribute to design and code reviews within the Development Team. Collaborate with other Developers and Product Designers to evaluate product requirements and refine.

What you must have:

* 5+ years in a .NET development environment developing distributed systems with C#

* Web service frameworks (WCF, SOAP, MVC, etc.)

* Debugging, performance testing and tuning web services at the transport layer

* Agile development methodology, preferably Kanban

Desirable:

* Message brokering systems (preferably RabbitMQ) and distributed caching systems (preferably Redis, Memcached)

* Enterprise application technologies (nServiceBus, RPC, microservices,etc.)

* Multithreading

* Familiarity with cloud-based services (Amazon AWS)

Sthree UK is acting as an Employment Agency in relation to this vacancy.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: