Senior .Net Core Developer
Desklab -
New Nozha, CairoPosted 3 years ago42Applicants for1 open position
- 0Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary
We are looking for Senior .Net Developer to contribute in critical development. The Individual should be passionate about technology, experienced in developing and managing cutting edge technology applications.
Job Responsibilities
- Design, code, test, document, and debug new and existing applications and systems according to industry best practices.
- Contribute to and lead the architecture, development, testing and deployment of any of custom applications.
- Create software applications, interactive dashboards, and data visualizations
- Build meaningful user interfaces.
- Develop well-designed and secure RESTful APIs
- Architects data models for applications, metadata tables, views or related database structures for all software development teams.
- Design and deploy data table structures, forms, reports, and queries.
- Translate business requirements and use cases into functional applications
- Create and/or maintain technical product documentation
- Completing all phases of software development life cycle including analysis, functionality, testing and support.
- Contribute to our overall software design and architecture.
- Proactively maintains professional and technical knowledge.
- Mentor and support less tenured development team members
- Perform other development tasks as directed
Job Requirements
- Minimum 3+ years of experience in Development & Production support on C#, .Net MVC, .Net Core, Web API, SQL Server/Azure and LINQ.
- Very good knowledge of .NET ecosystem, advanced knowledge of ASP.NET and ASP.NET Core 3.0, strong debugging skills
- Good knowledge of software architecture design
- Web Service, HTTP, IIS, Rest API
- Unit Testing CI/CD
- Database planning, designing efficient and complex queries.
- Front end framework (preferably Angular)
- Experience on securing the app from security loopholes and vulnerabilities.
- Version control & management.
- Client-side packaged deployment.