Job Closed
This listing is no longer active.
Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.
Software Developer
Location
Worldwide
Posted
6 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer
Thoughtworks
Role Description Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. - You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. - You will use continuous delivery practices as needed to deliver high-quality software and value to end customers. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. - You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture. - You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients. - You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems. Qualifications - You have two or more years of experience. - You have experience with Java Spring (Java 11 to 17), SQL, and Kubernetes. - You have experience in Legacy Code Stabilization and Object-Oriented programming. - You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code. - You are familiar with Agile, Lean and/or Continuous Delivery. - You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. - Bonus points if you have knowledge of cloud technology such as AWS. Requirements - You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change. - You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Benefits - Our goal is to equip you with career defining experiences, to help you to grow professionally and personally, and to foster a community where you feel you belong. - We're committed to making Thoughtworkers an employer of choice, and we offer a wide variety of benefits to support the teams' advancement, their health and wellbeing.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Java Developer
Karriere - SEITENBAUSEITENBAU ist ein inhabergeführtes Unternehmen, das es seit 1996 gibt. Bei SEITENBAU arbeiten mehr als 300 kreative Köpfe an verschiedensten Softwarelösungen in Scrum Teams. Offene Kommunikation, vertrauensvolle Zusammenarbeit und eine gesunde Mischung aus Praxisbewährtem und cutting edge - das ist das Credo, nach dem wir erfolgreich und mit Spaß arbeiten. Falls du noch mehr über SEITENBAU erfahren möchtest - und das aus Mitarbeitersicht - besuch doch mal unsere kununu Seite.
Role Description Du bist überzeugt, dass innovative Technologie und Software gesellschaftlich relevante Themen unterstützt, verändert und vorantreibt? Das sind wir auch! - Unsere Kund*innen sind vielfältig. Unsere Software Projekte ebenso. - Wir lassen die großen Visionen unserer Kund*innen Wirklichkeit werden und helfen ihnen dabei die Digitalisierung in Deutschland voranzutreiben. - Wir setzen auf unsere Begeisterung für Software-Engineering, Open Source und agiles Mindset. - Du denkst dich mit Begeisterung in die fachlichen Fragestellungen unserer Kund*innen ein und entwickelst hochqualitative und skalierbare Softwarelösungen. - Du implementierst User Stories in Java, optimierst bestehenden Code und bringst dein tiefgreifendes Verständnis für Clean Code Praktiken ein. - Du entwickelst und optimierst kontinuierlich automatisierte Testszenarien, um eine hohe Qualität des Codes zu gewährleisten. - Du führst Code Reviews durch, arbeitest im Pair Programming und förderst aktiv den Know-how-Transfer im Team. - Du treibst die Weiterentwicklung und Optimierung der im Team etablierten Continuous Integration / Continuous Delivery Pipeline voran, um Effizienz und Qualität nachhaltig zu maximieren. Qualifications - Ein abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Qualifikation mit mehrjähriger Berufserfahrung in der Softwareentwicklung. - Umfassende Expertise in der Entwicklung komplexer Anwendungen unter Einsatz aktueller Java-Frameworks wie Spring Boot. - Erfahrung mit Kubernetes oder Docker in einer Cloud Umgebung. - Gute Kenntnisse in Containerisierungstechnologien und -praktiken sowie Erfahrung mit CI/CD Werkzeugen wie Jenkins oder GitLab. - Lust auf agiles Arbeiten, hohe Eigeninitiative und eine starke Motivation, dich kontinuierlich mit neuen Technologien und Trends auseinanderzusetzen. - Praktische Erfahrung im Einsatz von KI-Tools in der Softwareentwicklung und die Fähigkeit, diese gezielt und kritisch in den Entwicklungsalltag zu integrieren. - Sehr gute Deutschkenntnisse (mind. C1) und Kommunikationsfähigkeiten, um effektiv im Team und mit Kund*innen zu interagieren. Benefits - Du arbeitest mit namhaften Kund*innen an gesellschaftlich relevanten und innovativen Projekten. - Du bist Teil eines selbstorganisierten Teams im agilen Umfeld mit hoher Eigenverantwortung. - Durch das breite Technologiespektrum und die Vielfältigkeit unserer Projekte und Kund*innen hast du die Möglichkeit, dich stetig weiterzuentwickeln. - Du trittst in ein wachsendes Unternehmen mit langfristiger Perspektive ein. - Um optimale Arbeitsbedingungen zu ermöglichen, setzen wir uns für dich und deine Familie ein. - Umfangreiche Benefits runden unser Angebot ab. Contact - Andre Lämmlen, HR Manager: karriere@seitenbau.com - Jonas Moser, HR Manager: karriere@seitenbau.com - Marie Braun, HR Manager: karriere@seitenbau.com Company Description SEITENBAU ist ein inhabergeführtes Unternehmen, das es seit 1996 gibt. Bei SEITENBAU arbeiten mehr als 300 kreative Köpfe an verschiedensten Softwarelösungen in Scrum Teams. Offene Kommunikation, vertrauensvolle Zusammenarbeit und eine gesunde Mischung aus Praxisbewährtem und cutting edge - das ist das Credo, nach dem wir erfolgreich und mit Spaß arbeiten. Falls du noch mehr über SEITENBAU erfahren möchtest - und das aus Mitarbeitersicht - besuch doch mal unsere kununu Seite.
• Análisis, diseño, desarrollo, implantación y pruebas de aplicaciones basadas en tecnologías Oracle • Participar en proyectos de evolución y desarrollo de aplicaciones corporativas • Colaborar con distintos equipos para implementar soluciones alineadas con necesidades del negocio
Working Student Software Development
bessr.bessr. ist eine KI-gestützte Ernährungs-App aus dem Raum Schwäbisch Hall. Kostenlose Kernfunktionen, Mikronährstoff-KI und eine Community, die App ist live in der Alpha. Wir sind ein vierköpfiges, EXIST-gefördertes Gründerteam.
Role Description Du baust am Produkt mit, nicht an der Seitenlinie, je nach Stärke im Frontend, Backend oder auf der Mobile-Seite. Konkret arbeiten wir an der Nährwert-Engine, der KI-Beratung und gerade am Mobile-Port. - Unser Stack: React und TypeScript im Frontend - Python und FastAPI im Backend - PostgreSQL über Supabase - Gemini API mit Sentence Transformers und RAG - React Native für Mobile - CI/CD über GitHub Actions Qualifications - Solide Grundlagen in einem Teil unseres Stacks - Eigeninitiative - Lust, in einem frühen Startup Verantwortung zu übernehmen - Ein sichtbares Projekt oder GitHub sagt uns mehr als jede Note - Teilen der Haltung hinter bessr: ehrliches Produkt statt Paywall-Tricks - Langfristig dabei sein wollen Benefits - Viel Gestaltungsspielraum - Kurze Wege - Direkter Draht zum Gründerteam - Chance, ein Produkt von früh an mitzuprägen - Remote-freundlich - Je nachdem was zu dir passt: als Werkstudent:in, im Praktikum oder auf Rechnung - Kernrolle mit Equity-Perspektive über VSOP - Pre-revenue und ehrliche Beteiligung und Verantwortung statt eines hohen Fixgehalts
Dynamics 365 Developer
The Vanguard GroupFounded in 1975, The Vanguard Group is now one of the largest investment management companies in the world, with millions of investor clients and thousands of "
Title: Dynamics 365 Developer locations Charlotte, NC time type Full time Job Description: This position is for afront-enddeveloper todevelop solutions ona largeenterpriseDynamics 365 implementation that works across business groups. This will not only be for handling Dynamics 365 and Power platform design and development, but it will also help lead Vanguard into building agentic experiences to better serve our clients. This will involve developing with Microsoft 365 Copilot and the Power Platform. This position requiresa good technical acumen and a desire to keep learning as much of thetechnology is emerging, we are looking for a self-starter who can work independently and make decisions when necessary/as applicable and someone who willbuildcomprehensive technical knowledge of the solutions in this space. Thisteamis developingalarge-scalePower Platformimplementation integrating across multiple clouds.This is a great opportunity to gain experiencedeveloping multi-cloud solutionson an enterprise scale. Required Qualifications: - Minimum3years of experience working with Dynamics 365 Sales and Power Platform. - Experience supporting and enhancing existing Dynamics 365 CRM solutions. - Experience with JavaScript Frameworks like Angular or React. - Strong knowledge of Dataverse, Power Automate, and model-driven app development. - Experience designing and configuring security roles and access controls in Dynamics 365. - Strong collaboration and communication skills to work effectivelywith mixed teams of product and technologyteam members. - Strong documentation and problem-solving skills. - Experience working in an Agile or product-focused environment. Preferred Qualifications: - Experience withGithubfor pipeline management and source control. - Exposure to integration with external systems using APIs and custom connectors. - Familiarity with Dynamics 365 Customer Insights, Marketing, or Field Service is a plus. - Front-end development skills with React or Angular solutions. Special Factors Sponsorship Vanguard is not offering visa sponsorship for this position. About Vanguard At Vanguard, we don't just have a mission—we're on a mission. To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best. How We Work Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.

