Senior Software Engineer
Confidential
About the Role We are looking for an experienced Senior Software Engineer based in İzmir to join a long-term software development program within the defence industry. This role offers the opportunity to work on large-scale, mission-critical systems, contributing to the design, development, and maintenance of advanced software solutions in a collaborative engineering environment. If you are passionate about software development and enjoy solving complex technical challenges, we would be pleased to hear from you. Technical Requirements B.Sc. degree in Computer Engineering, Computer Science, or a related field 8+ years of proven experience in software development Strong debugging, performance optimization, and problem-solving skills Strong proficiency in C# and .NET Framework development Experience with RESTful API design and integration (XML, JSON, etc.) Extensive experience with Angular (v10+) and TypeScript. Experience with React is also considered valuable Experience with ORM frameworks and concepts, including concurrency management, loading strategies, validation, and caching Experience with source control and configuration management tools (Git, Azure DevOps, TFS, ClearCase, etc.) Familiarity with Continuous Integration and DevOps concepts Solid understanding of object-oriented programming (OOP), SOLID principles, and design patterns Experience working in Agile/Scrum development environments Ability to perform code reviews and mentor junior developers Experience with front-end architecture and component-based development Nice-to-Have Areas of Experience Experience with defence projects compliant with IEEE 12207 Java WPF / Silverlight (XAML) Entity Framework, NHibernate WCF services implementation Key-value stores (HBase, Cassandra, Redis, etc.) Messaging queue technologies (RabbitMQ, MSMQ, etc.) Responsibilities Analyze user requirements and create software specifications Participate in the design, development, and maintenance of software applications Design and document technical solutions Develop and maintain applications in line with project requirements, quality standards, and software engineering best practices Perform unit testing, code reviews, and refactoring Support release deployments and resolve post-production issues Participate actively in team collaboration, knowledge sharing, and technical discussions. Provide timely support to customer needs, troubleshoot issues, and deliver solutions Write clear technical documentation and present complex information effectively General Skills and Attributes Strong communication and collaboration skills Reliable, responsible, and self-motivated team player Strong analytical and problem-solving abilities Adaptable to changing project requirements and priorities Passionate about continuous learning and self-improvement High sense of ownership, accountability, and urgency Willingness to travel abroad when needed Having a valid National Security Clearance (MoD, Turkey) is a plus What We Offer Competitive Compensations And Benefits Flexible benefit program Private health insurance Life insurance Performance Bonus Referral bonus Transportation allowance Meal allowance Kindergarten allowance Buddy program Flexible and hybrid working model Company SIM card Days of annual leave above the legal minimum Professional development and certification opportunities Wellbeing days Friendly working environment
Bu ilan LinkedIn Jobs Türkiye kaynağından doğrulandı. Başvuru özgün kaynakta tamamlanır.
Özgün ilanda başvur ↗
Bu ilanda sorun mu var?
İlan sahibiysen kaldırılmasını iste