Apply

Software Developer (Brighton/Hybrid or Remote)

Posted 2024-09-20

View full description

💎 Seniority level: Middle, a minimum of 3 years

📍 Location: United Kingdom

🔍 Industry: Travel Industry

🏢 Company: 15below👥 51-100TravelSoftware

🗣️ Languages: English

⏳ Experience: A minimum of 3 years

🪄 Skills: Software DevelopmentSQLAgileDesign PatternsGitHTMLKubernetesQARabbitmqC#Product DevelopmentStrategy.NET.NET coreCommunication SkillsAnalytical SkillsCollaboration

Requirements:
  • A minimum of 3 years software development experience.
  • Software development skills in C# .NET Framework, SQL, Web Api, MVC.
  • Experience using Visual Studio and Git.
  • Excellent Object Oriented design skills (Design Patterns, SOLID).
  • Experience of continuous integration, continuous deployment and automated integration testing.
  • Ability to operate within defined methodologies, procedures, and guidelines.
  • BSc in Computer Science or similar.
  • Excellent communication skills.
  • Good problem solving and analytical skills.
  • Technical writing skills.
  • Experience with XSLT and HTML.
  • .NET Core / .NET 5.
  • Kubernetes.
  • Experience with MS SQL Server 2019.
  • Experience of messaging systems (RabbitMQ).
  • Experience and proficiency with cross-browser, cross-platform development.
  • Experience with Change Management processes.
  • Experience in TDD (Test Driven Development).
  • Experience in the Airline Industry, Reservation Systems, Travel Industry.
Responsibilities:
  • Contribute to estimates and actively participate in the agile planning activities.
  • Configuration and deployment management for project releases.
  • Design and create templates.
  • Support the Product Owner and Project Manager in maintaining backlogs.
  • Develop sustainable products in line with best practice, relevant standards and technological developments.
  • Encourage and participate in pair-programming and test driven development.
  • Escalate project issues appropriately and communicate project changes proactively to the Project Manager.
  • Unit testing and code reviews.
  • Use problem-solving skills to overcome technical issues.
  • Assist QA with software application testing as needed.
  • Provide guidance and advice to the Support Team as required.
  • Being a Subject Matter Expert on our product and platform to provide support across the organization.
  • Participate in the development of the technical strategy in collaboration with key colleagues.
  • Participate in the evaluation of new technologies, languages, etc. for suitability and applicability, and assist with their adoption if applicable.
  • Foster collaboration and communication amongst team members.
  • Participate in cross-functional process improvement initiatives.
  • Stay abreast with technical development and trends.
  • Perform other related duties as required and assigned.
  • Contribute to core product development.
Apply