Vollzeit Senior Software Developer (m/f)
NOTE: This job listing has expired and may no longer be relevant!
Jobbeschreibung
At a Glance:
As a Senior Software Engineer at Carnect you will be responsible for working with the technical and commercial teams to deliver high quality, high performance, and functionally complete solutions for business requirements. You will utilize modern development methodologies and practices such as Continuous Integration & Deployment, Scrum & Kanban, TDD & BDD, and automation to develop against user stories & acceptance criteria. You will feed your knowledge & experience in to the user stories and estimation & iteration planning sessions.
You will work the rest of the technical team to maintain quality & performance and with the wider business to ensure value is delivered appropriately. Along with the wider Technology Department you will constantly look to improve quality and deliver value in any way possible.
Responsibilities & Behaviours
We are looking for an experienced and passionate Senior Software Developer with the following skills and experience:
- 3+ years commercial experience in delivering enterprise solutions, ideally in an e-commerce environment.
- Involvement with the software delivery life cycle including
- Feeding into the definition of user stories and acceptance criteria
- Developing quality solutions from user stories
- Maintaining quality and improving quality standards
- Automating the process where appropriate
- Supporting the production operation of all systems
- Experience of Agile/XP/Scrum/Kanban practices.
- Ideally experience of working with distributed teams.
- Understand the complexities of low latency, highly concurrent distributed systems.
- Experience of developing ‘cloud native’ applications with knowledge of AWS, Azure, etc.
- You will be passionate about your role and have the drive and commitment to ensure all products are delivered to the highest quality.
- You will play a major role, potentially building bespoke frameworks from scratch and certainly choosing the appropriate tools and technology to solve the problem at hand.
- You will show innovation in your approach to development and the structure of the frameworks and tools you build.
- Working across all areas of the system including performance and security.
Specific skills should include:
- Demonstrable proficiency in C#, VB.net, node.js, and/or JavaScript etc.
- Demonstrable experience working with data storage and caching systems, such as SQL Server or No-SQL solutions and Varnish, memcache and CDNs.
- Know the best practises and design patterns for building solid, performant and maintainable distributed systems.
- Good level of experience working with a CI environment like Go, TeamCity or Jenkins.
- Experience developing API’s – REST/SOAP with JSON, XML etc.
- Experience working with TDD & BDD using frameworks like nUnit, Specflow, Jasmine etc.
- Experience working with the Selenium Webdriver API. (Desirable).
- Experience with developing against non-functional requirements – Performance & Security (Desirable).
It should go without saying, but you will also have excellent communication skills and will know your web technologies, browsers and development tools like the back of your hand.
Non-Technical Skills
- Experience within the car hire/car broker industry would be a distinct advantage, but not essential
- Fully fluent in English is a must, both written and verbal. Additional language skills (German and / or Spanish) would be beneficial
- Some occasional travel may be required.
What we believe in – so you should too…
- Focus on TDD & BDD, solutions that can be adapted to meet ever changing demands with reliability, repeatability and fast feedback cycles.
- Agile/Lean environment – Product focussed scrum/kanban approach, extreme programming, and collaborative team structures that use data to drive decisions.
- Product team delivery, allowing multi skilled teams to self-organise & deliver iterative solutions.
- Active pair coding in the teams to share & improve skills and improve quality.
- Striving for effective and efficient processes so we are always delivering value to our customers and ourselves.
What we offer:
- An attractive and competitive salary plus annual performance bonus and relocation support
- Opportunity to be a key IT player in a small business, driving change and continuous improvement
- Flexible, fun and challenging work environment where innovative ideas are encouraged
- Ongoing progression as part of our start-up minded business, and further opportunities within our parents, Hotel Beds Group and TUI Group
How to Apply
Are you interested in this fascinating job opportunity? Then please send us your complete application documents including a cover letter, your CV, relevant certificates, your earliest possible starting date and salary expectations (preferably all in English and via e-mail).
Carnect (a MicronNexus GmbH brand)
a part of TUI Travel PLC
Haus am Domplatz
Buceriusstraße 2
20095 Hamburg
Tel. 040 188898-0
Email: jobs@carnect.com
No views yet