Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are working on modern software to meet customer satisfaction we are now building up our team as a group of talents with exceptional skills, knowledge, and value to our company and to the team
- Participating in the entire software development life cycle, debugging applications, and configuring existing systems.
- Analyze system requirements and prioritize tasks
- Writing clean, testable code using .NET programming languages (C#, MVC, Web API, .Net Core, JS, Angular)
- Test and debug various .NET applications
- Review and refactor code
- Document development and operational procedures
Job Requirements
- Proficient in programming using C#.
- Proficient in web technologies including Asp.net MVC, Web API JSON, HTML, JavaScript, jQuery, AJAX, Angular, knockouts. Entity Framework, LINQ
- Proficient SQL Server (Relational Database, Stored Procedures).
- Proficient API and Web services
- Proficient ASP .Net Core
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns
- Understanding of fundamental design principles for building a scalable application
- Experience creating database schemas that represent and support business processes
- Experience in implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git, TFS.
- Experience in any one of the modern JavaScript frameworks (React.js, Angular.js, Vue.js ... etc.)
- Reporting Tools (like: DevExpress Reporting, Crystal Report,)
- Experienced in No SQL (MongoDB is a plus)