Company Description Responsible for development, support, maintenance and implementation of a complex project module. You should have good experience in application of standard software development principles. Be able to work as an independent team member, capable of applying judgment to plan and execute your tasks. Be able to respond to technical queries / requests from team members and customers. Be able to coach, guide and mentor junior members in the team.
Responsible for building .NET Core applications using .NET Core technologies(ASP.NET Core MVC , API Restful and entity Framework ) for back-end and Angular for front-end.
Participate in the analysis & design of new functional requirement and systems.
Develop and write high-quality coding standards.
Ensures applying code guidelines and best practices.
Qualifications
Experience in ABP (AspNet Boilerplate) and ASP.NET Zero is highly preferred.
C#, ASP.NET Core, .NET Framework, Visual Studio.
Proficient in web technologies including Asp.net MVC, Web API JSON, HTML, JavaScript, Typescript.
Good Experience with Angular.
Design Patterns, GoF, MVC, MVVM, LINQ, Unity
Web Services, REST, XML, JSON
Databases – MSSQL, Entity Framework
Demonstrable experience working in N-tier architectures, Microservices
Demonstrable experience of unit testing and test-driven design and development.
Knowledge and experience of agile development methods (e.g. XP, Scrum, Kanban).
Knowledge and experience of agile practices (e.g. Continuous Integration, Refactoring).
An aptitude and interest in seeking out and applying new technologies.
An enthusiastic and inspirational approach to software development.
A track record of delivering software to agreed quality and cost.
Excellent English communication and writing skills.
Additional Information WHY YOU’LL LOVE US
All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)
Social insurance
Open-door management policy
Full Medical insurance
Accommodation and Transportation Allowance
Friendly environment that values innovation and efficiency
Exciting opportunities for career growth and talent development
Feedback encouragement
Recognition and reward programs
Competitive salaries and incentives
Friendly environment
Flexible and Comfortable schedule
Fun committees
Monetary rewards
Fun, smart and creative people
Career possibilities with growing team
Paid vacations
Social benefits
For more information about Nile Bits, please visit our website: https://www.nilebits.com
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.