We are currently seeking a motivated, highly experienced individual to join our development team as Software Developer . The ideal candidate will be successfully working with our development team of an interesting software and seeing it through multiple releases.
RESPONSIBILITIES
•
Execute full software development life cycle (SDLC)
•
Develop flowcharts, layouts and documentation to identify requirements and solutions
•
Write well-designed, testable code
•
Produce specifications and determine operational feasibility
•
Integrate software components into a fully functional software system
•
Develop software verification plans and quality assurance procedures
•
Document and maintain software functionality
•
Troubleshoot, debug and upgrade existing systems
•
Deploy programs and evaluate user feedback
•
Comply with project plans and industry standards
•
Ensure software is updated with the latest features
KEY SKILLS
•
Project Management Skills: Capable of working on multiple projects at once and the ability to conform to shifting priorities.
•
Time Management Skills: Ability to manage calendars and schedules and work with tight deadlines
•
Technical Skills: Node, Express.js , .NET/C#, .NET Core, Angular 2/4/5, ASP.NET MVC & WebAPI, MSSQL 2012+, including SSMS, Cloud skills on Azure or AWS, Continuous Integration & Delivery using GIT & VSTS.
•
Communication and Presentation Skills: Has excellent communication (written and verbal). Has strong presentation skills
•
Interpersonal skills: High energy, upbeat, positive personality; Can do and will do mentality
QUALIFICATIONS
• Min 5 years'experience with coding and developing production and mobile solutions
•
Bachelor s degree or equivalent certifications in computer science from an accredited institution (degree should be in English Language, attested by the Ministry or Department of Foreign affairs, in addition to the UAE Embassy or consulate in the respective country).
•
Have an advanced analysis, and multi-tasking skills
•
Proficient in English Language