Senior Dotnet Developer
Posted Jun 28 · 0 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
- 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
Extracted from the job description · kept up to date automatically
Who this suits
Full job description
Original listing · kept for referenceKey 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).
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- 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