Jetzt bewerben

Details zum Jobangebot

Job Overview:

The Development team is responsible for the front and back-end computer programming needs for our Telephone Management System. The team is innovative and is continuously working on improving current features, adding new features, and ensuring our code is bug-free and operational at all times.

The team works with the latest tools and is encouraged to think on their own, generate creative solutions, employ best practices, and be excited about collaborating with highly skilled team members in a modern development environment.

Sounds interesting? Apply now!

What you will do:

The Lead Developer will play a key role in the design, development, and maintenance of

high-quality software applications. This position requires extensive experience in software development, a deep understanding of software engineering principles, and the ability to work collaboratively within a team. The Lead Developer will also mentor junior developers and contribute to improving development processes and methodologies.

  • Proficiency in the .NET framework and advanced C# features.
  • Extensive experience with .NET Core and ORM frameworks like Entity Framework.
  • Strong understanding of web technologies including CSS, HTML, JavaScript,TypeScript, JQuery, and React.
  • Experience with database systems such as MySQL.
  • Understanding of asynchronous programming.
  • Knowledge of dependency injection and design patterns.
  • Experience with UML software designs.
  • Familiarity with Git for version control.
  • Knowledge of Dependency Injection and Design patterns will be an advantage.
  • Experience in Agile project management methodologies
  • Proactively identify potential application problems and suggest solutions.

Must have for the role:

  • A Bachelor’s degree or equivalent in Computer Science
  • Engineering team management experience
  • 6+ years of planning, designing, developing and delivering Software products
  • 6+ years of experience working with C# and JavaScript (React would be advantageous)
  • Play a pivotal role in shaping and executing our technological roadmap across all relevant technology platforms
  • Bring strategic insights and technical expertise to guide the development and implementation of innovative products and services.
  • Experience in managing and scaling technical teams, fostering a culture of creativity and collaboration
  • Experience in software engineering and design architecture
  • Advanced knowledge of business analysis techniques and processes
  • Professional experience working with and analysing computer hardware and software
  • Current understanding of best practices regarding system security measures
  • Experience working with agile methodologies, such as Scrum, Kanban, etc..
  • Excellent problem-solving skills
  • Meticulous attention to detail

Core skills we always look for:

  • You have excellent English communication skills both verbal and in writing
  • You are proactive, innovative, and creative about ideas and confident enough to speak up when you have an opinion
  • You strive to be an expert in your chosen field and continue to stay up to date with the latest trends in your industry
  • You love to be challenged

Benefits:

  • Competitive salary
  • Retirement Annuity
  • Group Life Cover
  • Quarterly Incentives
  • Option of remote or hybrid working
  • Generous leave policies
  • Regular company events
  • Smoothies and cappuccinos at the office
  • Breakfast, lunches, and snacks at the office
Jetzt bewerben

Weitere Jobs