Senior Software Development Specialist İş Tanımı
Our Culture TEMSA, one of the world's leading bus and midibus manufacturers, offers state of the art mobility solutions with it more than 50 years of experience. TEMSA is present in close to 70 markets worldwide with a significant market share in leading economies such as the USA, UK, France, Germany and Italy. And with a wide product range, TEMSA meets the unique needs of different regions. TEMSA's mission is to evolve to be the human-centered technology company which provides smart and sustainable mobility solutions to the world for more pleasant journeys.. We are proud of being ‘ ’the first R&D center of Turkey’’ and the company that produced ‘ ’the first electric bus’’ . #TogetherWeareStronger! Passionate about automative sector, Curious to learn more and never afraid of failing, Passionate about taking a step forward every single day, Trustful and self-motivated with good communication skills, We are waiting for you! Job Description: Experienced in developing enterprise applications with SAP Fiori and SAPUI5 technologies, analyzing existing Fiori applications, and performing maintenance/development, Knowledgeable about SAP Fiori Launchpad structure, application configuration, catalog/role/authorization concepts, and deploying Fiori applications in enterprise environments, Experienced in data consumption, service integration, error analysis, and performance improvement through OData services (v2/v4) and SAP Gateway, Proficient in MVC structure, data binding, model usage, routing, fragment/component structures, and reusable UI development approaches on the SAPUI5 side; Knowledge of Fiori Elements, Knowledge of extension/adaptation approaches in SAP Fiori applications, extending existing standard applications according to needs, and managing integration points, Knowledge and experience in SAP RFC and/or BAPI integrations in integration projects with SAP systems, Experienced in SOAP and REST-based service integrations between SAP and enterprise systems, Possessing Java knowledge at a level that can read existing/legacy enterprise applications developed in Java, perform error analysis, understand integration points, and carry out maintenance improvements, Experienced in RESTful API design, development, and third-party system integrations between enterprise applications and SAP systems. Advanced experience in C#, .NET Core / .NET 8+, and ASP.NET Core Web API technologies, Experience in developing enterprise applications with Entity Framework Core or similar ORM tools, Experience with SQL Server, T-SQL, data modeling, stored procedures, and query optimization, Advanced experience in at least one of Angular or React technologies and experience developing enterprise web applications, Ability to perform error analysis, log analysis, performance analysis, and root cause analysis in enterprise applications in a production environment, Knowledge and experience in authentication, authorization, JWT, OAuth 2.0, and role-based access control, Knowledge of SOLID principles, Clean Architecture, and common design patterns and ability to apply these approaches in projects, Proficiency in Git-based version control systems, branching strategies, code review, and pull request processes, Knowledge and experience in CI/CD processes, automated build/deployment approaches, and managing different environments. Reason for Preference / Nice to Have – Artificial Intelligence Capabilities Knowledge or experience in developing enterprise applications with Large Language Model (LLM) APIs and integrating AI capabilities into existing applications, Experience working with at least one AI platform such as Azure AI Foundry, Azure OpenAI, Anthropic Claude, or similar, Knowledge of Prompt Engineering, Context Engineering, and Structured Output approaches, Knowledge of RAG, embedding, vector search, and document-based question-and-answer systems, Familiarity with AI Agent, function calling, and tool calling approaches, Awareness of the validation, security, authorization, observability, and cost management of LLM outputs, Ability to effectively use AI-powered software development tools such as Claude Code/CLI, GitHub Copilot, Cursor, or similar, Ability to evaluate AI-generated code in terms of architecture, security, performance, maintainability, and code quality.
Qualifications: Bachelor’s or master’s degree in Computer engineering, Software Engineering or Artificial Intelligence Proficiency in modern programming languages and frameworks commonly used for API and backend development (e.g., Python, JavaScript, .NET or similar technologies)Knowledge of PMP, Agile or similar project management methodologies is a preferred asset Hands-on experience with Azure OpenAI, Azure AI Functions & Services, Bot Framework, Open AI, MS 365 SDK,… etc. Advanced analytical thinking, design thinking orientation, problem solving, result orientation and organizational skills Willing to live in Adana or İstanbul TEMSA offers the following benefits : Private health and life insurance Private Pension Plan with the Employer Contribution of %3, Academic education encouragement package. English lingual improvement package. Personal (skills and technical) improvement plan, Flexible Birthday Leave: Take time to celebrate your birthday, T-Buddy mentorship program will enable your seamless adjustment to TEMSA culture during your first week in, Rotation opportunity within TEMSA and other Sabancı Group companies, Wellbeing approach with mobile applications for diet, mental and body health. Opportunity to gain experience with the team that produced the first electric bus in Türkiye. How Do Our Recruitment Processes Proceed? Application Preliminary assessment Face-to-face or online interview English exam and inventory Offer In special cases, there may be changes in our processes. Follow us on Instagram and LinkedIn to stay up to date with our career opportunities! #TEMSA
Senior Software Development Specialist Pozisyonunda Aranan Beceriler
İlanda öne çıkan beceriler: python, java, javascript, c#, .net, react, angular, azure, rest, ci/cd, git, sql, agile. Sahip olduğun yetkinlikleri yalnız beceri listesinde değil, deneyim ve proje maddelerinde ölçülebilir sonuçlarla destekle.
- python
- java
- javascript
- c#
- .net
- react
- angular
- azure
- rest
- ci/cd
- git
- sql
- agile
TEMSA Senior Software Development Specialist Başvurusu Nasıl Güçlendirilir?
CV başlığını ve profesyonel özetini Senior Software Development Specialistpozisyonuna göre güncelle. İlandaki sorumluluklarla örtüşen başarılarını üst sıralara taşı; kullandığın araçları, proje kapsamını ve elde ettiğin sonucu açıkça belirt. Başvuru öncesinde CV'nin ATS okuma sırasını ve ilan anahtar kelimeleriyle doğal eşleşmesini kontrol et.
TEMSA Hakkında
TEMSA faaliyet gösteren bir işverendir. Şirketin diğer aktif pozisyonlarını inceleyerek ekipler ve aranan yetkinlikler hakkında daha geniş bir görünüm elde edebilirsin.
TEMSA iş ilanlarını gör