Auf einen Blick
- Aufgaben: Design, develop, and test software applications while collaborating with teams.
- Arbeitgeber: Join Thinkproject, a leader in digital tools for the construction industry.
- Mitarbeitervorteile: Enjoy health days, hybrid work, unlimited learning, and social events.
- Warum dieser Job: Be part of a culture of trust, respect, and innovation in a growing company.
- Gewünschte Qualifikationen: 5+ years in software development, strong API design, and microservices experience required.
- Andere Informationen: Opportunities for mentoring, coaching, and participating in diverse networks.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Want to work in a culture built on mutual trust and respect?
How about having the freedom to make work fit into your life (and not the other way round)? A career with Thinkproject could be just the opportunity you're looking for.
What do we do?
Thinkproject is a European market-leader in digitalisation tools for construction companies. It sounds complex, but we'll explain further! Construction companies used to use manual administration and physical paperwork for projects (sometimes hundreds of thousands of bits of paperwork for one project!). Using our construction intelligence solutions, businesses can go digital, which benefits everyone from the construction companies to the wider public. Our mission is to deliver digitalisation to make a safer, healthier and more sustainable AECO (Architecture, Engineering, Construction, Operations) industry. This is a really exciting time to join our company, since our founding in 2000 we have gone from strength-to-strength and have lots of exciting developments coming up soon that you could be a part of.
What your day will look like
- Design, development and testing of new and existing software applications
- Collaborate on the definition and development of new and existing software features
- Conduct technical analysis and investigation, including evaluation and selection of technical options
- Ensuring adherence to best practices within the development team
- Write clean, well-designed, secure, and testable code
- Collaboration in the definition and further development of software development processes within the framework of the AGILE methodology
- Troubleshooting, troubleshooting, and upgrading existing systems
- Analysis and resolution of application problems
- Creation of comprehensive automated unit and integration tests to ensure code quality
- Demonstration and presentation of the work to product managers and other stakeholders
What you need to fulfill the role
- Proven experience in software development
- Proven knowledge of API design principles
- Proven experience in the development of container solutions (e.g. with Docker)
- Good knowledge of developing and deploying software with Microsoft Azure DevOps
- Good understanding of designing and implementing scalable, resilient, fault-tolerant distributed systems
- Good experience and understanding in microservices based application design, development, deployment and monitoring strategies & tools.
- Good leadership and motivation skills
- Experience in mentoring and coaching software engineers
- Knowledge of agile software development methods
- Strong critical thinking, analytical skills and problem-solving skills
- Strong communication and interpersonal skills
- At least 5 years of experience in developing production-quality software
- Desired: Knowledge of React.js
What we offer
- Health Days
- Lunch 'n' Learn Sessions
- Women's Network
- LGBTQIA+ Network
- Demo Days
- Coffee Chat Roulette
- Ideas Portal
- Free English Lessons
- Thinkproject Academy
- Social Events
- Volunteering Activities
- Open Forum with Leadership Team (Tp Café)
- Hybrid working
- Unlimited learning
We are a passionate bunch here. To join Thinkproject is to shape what our company becomes. We take feedback from our staff very seriously and give them the tools they need to help us create our fantastic culture of mutual respect. We believe that investing in our staff is crucial to the success of our business.
Your contact:
Vikas Gaikwad | T +49 89 930 839-419
Please submit your application, including salary expectations and potential date of entry, by submitting the form on the next page.
Software Developer (m/f/d) UK Arbeitgeber: Thinkproject
Kontaktperson:
Thinkproject HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Developer (m/f/d) UK
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Docker and Microsoft Azure DevOps. Being able to discuss your hands-on experience with these tools during the interview will demonstrate your suitability for the role.
✨Tip Number 2
Highlight your experience with agile methodologies. Since the role emphasizes collaboration within an agile framework, be prepared to share examples of how you've successfully worked in agile teams and contributed to software development processes.
✨Tip Number 3
Showcase your leadership and mentoring skills. The job requires good leadership abilities, so think of instances where you've guided or coached other developers, and be ready to discuss these experiences.
✨Tip Number 4
Prepare to discuss your problem-solving approach. Given the emphasis on troubleshooting and resolving application problems, be ready to explain your analytical process and how you tackle complex issues in software development.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Developer (m/f/d) UK
Tipps für deine Bewerbung 🫡
Understand the Company Culture: Before applying, take some time to understand Thinkproject's culture of mutual trust and respect. Highlight how your values align with theirs in your application.
Tailor Your CV: Make sure your CV reflects your proven experience in software development, particularly focusing on API design principles and container solutions like Docker. Use specific examples that demonstrate your skills.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for digitalisation in the AECO industry. Mention your experience with agile methodologies and how you can contribute to their mission of creating a safer and more sustainable industry.
Include Salary Expectations: As requested in the job description, be sure to include your salary expectations in your application. This shows that you have read the job posting carefully and are serious about the position.
Wie du dich auf ein Vorstellungsgespräch bei Thinkproject vorbereitest
✨Showcase Your Experience
Be prepared to discuss your proven experience in software development. Highlight specific projects where you applied API design principles and container solutions, especially with Docker.
✨Demonstrate Agile Knowledge
Since the role emphasizes agile methodologies, be ready to share examples of how you've successfully implemented agile practices in your previous work. Discuss your experience in mentoring and coaching other engineers as well.
✨Communicate Clearly
Strong communication skills are essential for this position. Practice explaining complex technical concepts in a simple way, as you may need to present your work to product managers and stakeholders.
✨Prepare for Problem-Solving Questions
Expect questions that assess your critical thinking and problem-solving abilities. Prepare to discuss how you've approached troubleshooting and upgrading existing systems in the past.