Our requirements
Required Qualifications and Skills
Overall Expertise: Proven experience as a Full-Stack Developer specializing in .NET and AngularJS, with a portfolio of complex projects demonstrating end-to-end development.
Database Proficiency (Advanced Level):
- Complex T-SQL queries and optimization techniques.
- Stored procedures, functions, and triggers.
- Indexing strategies and analysis of execution plans.
Backend Development (Expert Level):
- ASP.NET Web Forms and ASP.NET MVC 5.
- Web API 2 for building RESTful services.
- Entity Framework 6.x for ORM and data management.
- Dependency injection patterns.
- WCF services for distributed applications.
C# Language Features (Very Strong Level):
- Asynchronous programming with async/await.
- LINQ for data querying and manipulation.
- Generics for type-safe code.
- Reflection and attributes for dynamic programming and metadata.
Frontend with AngularJS (Strong Level):
- Controllers, services, factories, and directives.
- Custom filters for data transformation.
- Routing and promises for handling navigation and asynchronous operations.
- Module system for organizing code.
- TypeScript typings (@types/angular) for enhanced development.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional development experience in .NET ecosystems.
- Familiarity with modern development practices like Agile, CI/CD, and unit testing.
CV needs to be provided in English. Proficiency in english is required for this position.