Senior Dotnet Developer
פורסם 28 ביוני · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל הובלת תכנון ויישום של שירותי קצה אחורי וממשקי API באמצעות C# וסביבת .NET, תוך אופטימיזציה של ביצועי המערכת. המפתח יהיה אחראי על תכונות מקצה לקצה, החל מניתוח דרישות ועד לפריסה, וישמור על איכות קוד גבוהה.
- B.Sc. in Computer Science, Software Engineering, or a related technical field
- At least 5+ years of professional experience in backend software development
- Expert-level proficiency in C#
- Expert-level proficiency in modern .NET / .NET Core frameworks
- Deep understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למפתחים בעלי ניסיון של 5+ שנים בפיתוח תוכנת קצה אחורי, עם מומחיות ב-C# ו- .NET, והבנה עמוקה בעקרונות OOP וארכיטקטורת מיקרו-שירותים. הוא פחות מתאים למי שאין לו תואר במדעי המחשב או ניסיון רב עם מסדי נתונים יחסיים ו-NoSQL.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןKey Responsibilities
• Design & Architecture: Lead the design and implementation of robust, scalable, and secure backend services and APIs using C# and the .NET ecosystem.
• Performance Optimization: Optimize system performance, latency, and resource utilization for real-time or near-real-time data processing.
• End-to-End Development: Take full ownership of features, from initial requirements analysis and architectural design to implementation, testing, and deployment.
• Code Quality: Maintain high standards of code quality through clean code practices, comprehensive unit testing, and rigorous code reviews.
• Collaboration: Partner with cross-functional teams, including Frontend Engineers, System Architects, Product Managers, and DevOps, to deliver comprehensive technical solutions.
• Security & Compliance: Adhere to strict defense-industry security protocols, data protection standards, and software development methodologies.
Requirements & Qualifications
• Education: B.Sc. in Computer Science, Software Engineering, or a related technical field – Mandatory.
• Experience: At least 5+ years of professional experience in backend software development.
• Technical Stack: * Expert-level proficiency in C# and modern .NET / .NET Core frameworks.
• Deep understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.
• Solid experience with multi-threading, asynchronous programming, and memory management.
• Data Management: Strong experience with relational databases (e.g., SQL Server, PostgreSQL) and/or NoSQL databases.
• Architecture: Proven experience with microservices architecture, RESTful APIs, and message brokers (e.g., Kafka, RabbitMQ).
• Language: Full professional proficiency in English (both written and verbal).
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- B.Sc. in Computer Science, Software Engineering, or a related technical field, At least 5+ years of professional experience in backend software development, Expert-level proficiency in C#, Expert-level proficiency in modern .NET / .NET Core frameworks, Deep understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles