This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly motivated and experienced Lead Application Development Engineer to join our collaborative team. This is an exceptional opportunity for a Senior engineer looking to advance into a lead engineering role. You will be joining a talented team dedicated to the success of TIBCO Scribe Online, a leading cloud-based integration Platform as a Service (iPaaS). Our platform provides maximum speed and flexibility, enabling business analysts, systems integrators, and SaaS vendors to connect diverse applications like CRM, marketing automation, accounting, and more.
Job Responsibility:
Design & Develop: Create, develop, and maintain robust, high-quality software solutions using .NET (Framework/Core), C#, TypeScript, JavaScript and MS SQL Server
Troubleshooting & Resolution: Independently address and resolve technical issues of moderate complexity, leveraging strong analytical abilities and accumulated experience
Process Improvement: Proactively identify and implement enhancements to our systems, processes, and products to boost performance and efficiency
Project Ownership: Take responsibility for projects, features and essential processes on the Scribe Online Platform that are assigned to you
Collaboration and Mentorship: Work effectively with cross-functional teams and internal stakeholders, ensuring technical standards and operational procedures are aligned. A key responsibility is knowledge sharing and mentoring less senior team members
AI: Integrating AI tools, such as CoPilot or equivalent solutions, to assist with day-to-day coding tasks
Strategic Influence: Contribute to and influence operational decisions regarding technical practices within and outside the immediate job function
Goal Achievement: Directly contribute to achieving operational targets that significantly impact the departmental results
Requirements:
Minimum of 8+ years of relevant software development experience
University Degree in Computer Science, Engineering, or a related field (or equivalent professional experience)
Expert-level proficiency in C# and .NET Core
Deep understanding of microservices, distributed systems, and RESTful APIs
Experience designing and implementing software architecture and enterprise integration strategies
Advanced knowledge of Azure services like Service Bus, Blob Storage, App Services and cloud-native design patterns
Hands-on experience with both SQL Server (including performance optimization) and NoSQL databases, as well as with ORMs like Entity Framework
Experience with front-end frameworks such as Angular or React, and languages like TypeScript and JavaScript
Demonstrated ability to work effectively with limited supervision and manage complex tasks autonomously
Excellent verbal and written communication skills for engaging with both technical and non-technical stakeholders
Proven track record of breaking down complex requirements and providing accurate time estimates
Nice to have:
Experience working with third party API's for data integration and migrations
Familiarity with modern development and delivery tools: JIRA, TeamCity, GitHub
Practical experience with cloud-based integration platforms or iPaaS solutions (e.g., TIBCO Scribe Online)
Experience in converting legacy .NET Framework applications to .NET Core
Knowledge of authorization protocols, including OAuth, for third-party systems integration
Experience with Containerization Technologies
Experience in designing and building Generative AI features is a strong plus