Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write clean, scalable code using .NET Core programming languages
- Revise, update, refractor and debug code
- Remain up to date with the terminology, concepts and best practices and design patterns
- Will be working along-side other developers working on different layers of the solution. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
- The work will be mainly from home, however, attendance to the office will be often based on the business need specially at the beginning of the employment weeks.
Responsibilities: - Collaborate with other software developers, business analysts, and software architects to deliver,
- plan, design, develop, test, and maintain business applications.
- Analyze and resolve technical and application problems.
- Adhere to high-quality development principles while delivering solutions on time and on a budget.
- Design the coding strategy
- Meeting with clients to discuss application design and function.
- Translate designs into high-quality code
- Conducting application performance tests.
- Troubleshooting content issues.
Job Requirements
- The Developer should have at least 2 years in-depth knowledge of .Net Core, C# & MS SQL and its tools, algorithms, and features.
- The developer must have a proven & strong knowledge of object oriented programming and .Net Core.
- Familiarity with architecture styles/APIs (REST or RPC)
The candidate must have experience/knowledge with the following technologies:
- Experience with .NET Core, C# technology
- Experience in MS SQL Database and SSRS Reports
- Experience with the usage of REST APIs
- Knowledge with swagger, GIT
The candidate must have the following qualifications/experience:
- Bachelor’s degree or a proven experience/certificate in software development. (ITI Diploma is a plus)
- Familiarity with cross-platform tools.
- Familiarity of UI/UX standards
- Experience in code versioning control tools including Git, or SVN.
- Experience working with debugging tools.
- Good understanding of web application architecture.
- Previous experience with MVC
- Understanding of “session management” in a distributed server environment
- Good understanding of web application architecture.
- Good communication skills.
- Excellent problem solving and self-learning skills
- Very Good written and verbal English communication skills.
- Accessibility and security compliance as per the customer requiremen