Mid .Net Developer (mobile top-up network)
|As the worldÂ’s largest mobile top-up network, our client safely delivers a top-up every second of every day. Created to help people living abroad to support loved ones back home, the company is directly connected to over 400 operators in 130 countries with a reach of 4 billion phones.
The company employs a team of 200 and is headquartered in Dublin, Ireland with regional offices in Florida, United Arab Emirates, Spain, San Salvador, Romania, Bangladesh and France.
At the moment, our client is looking for a talented technology enthusiast, a puzzle solver, who can learn their tools quickly and maybe you can suggest some new ones to them too! The role will see you immersed in a team of .NET developers, interacting with other teams in Bucharest and Dublin offices such as Product, QA and DBA to name just a few. YouÂ’ll perform hands on development with our exciting technology stack and play a key part in the design and decision making process.
While the role is hands-on from a coding perspective, thereÂ’s also a strong emphasis on being involved with enhancing design, technical standards, improving the development process and the ongoing investigation around new technologies.
What will you do day to day?
o Building out web-scale applications and platforms using modern .NET technology
o Working with the latest platforms and tooling including VS2015 and .NET 4.6.1
o Being part of a highly effective team using Kanban methodologies
o Work with exciting Microsoft and Open Source technologies (Redis, RabbitMQ, Specflow, StructureMap and nHibernate)
What are we looking for?
o At least 2 years commercial experience in a back-end software developer role
o Experience with C#, ASP.NET MVC/Web API, SQL Server and Visual studio
o Experience with web development and HTTP technologies
o Strong verbal and written communication skills with a willingness to support and mentor other team members
o The ability to put the user first
o Someone who is not afraid of challenging projects and is open to looking at new ways to resolve them
o You enjoy the thought of being able to work in a rapidly expanding company and are comfortable working on your own initiative as well as collaborating in a team
o Experience in best practices in application development, including Agile Development, Continuous Integration and Test-Driven Development
o Knowledge of modern technology concepts: best practices and patterns including API first development and HTTP technologies
o And if you have experience in any of the following that would be great, but itÂ’s not essential: Redis, RabbitMQ, Specflow, nHibernate, REST, NUnit, Autofixture or StructureMap
What itÂ’s like working here?
No two days are ever the same! They put an emphasis on results, not politics because letÂ’s be honest, thatÂ’s what we all prefer. True team players are the norm with a fun vibe and a genuine willingness to help out their colleagues.
Our client pretty soon becomes your second family (not your second homeÂ… they donÂ’t want you there all the time!). They donÂ’t just care about the skills you bring with you to the table or what you achieve for the company, they do actually care about you. Hence everyone there isnÂ’t treated like a number. They take the time to get to know you and what makes you tick.
TheyÂ’re all about you owning your own development. Just because youÂ’re currently on the Product team doesnÂ’t mean you canÂ’t join the Online Marketing team next week. In fact someone already did. You figure out where you want to take your career and they do their best to get you there.
What benefits you will have?
o Kanban methodology, flow etc., ownership both individual and team.
o Team is innovative - the move to Kanban has been really important Â– efficiency and flow are completely different to what they were. And there are numerous releases on a weekly basis.
o TheyÂ’ve good process in place, they do things well, but not too over burdening.
o Strong QA focus, automation/engineers. QA and dev on the same page and work well together.
o Experience crew that people can learn from.
o Good mix of jr/mid/sr, opportunities to lean and mentor.
o Bucharest team is small but a really important part of DingÂ’s technology team.
o With the companyÂ’s current focus on product/tech the tech team is only going to get bigger. This includes Bucharest.
o Strong/close working relationship with larger team in Dublin, makes it feel like one big team. Staff from Dublin travel to Bucharest regularly.
o Bucharest team isnÂ’t seen as Â“off shoreÂ” or separate, they are fully integrated first class citizens.
o Good training opportunities, they usually canÂ’t spend all the training budget they have.
o Good tech systems/tools in place, Kibana (for production logs on the fly), Octopus (for automated releases), DataDog (for monitoring everything), build systems, slack, dev tools etc. Always investing in this.
o High spec desktops/equipment.