
Aromasoft FZE
About the job
The ideal candidate will be responsible for developing and delivering high-quality Cloud software/applications.
He will be responsible for designing and implementing testable and scalable software in all levels of multi-tier model (Database, Business Logic, UI/UX)
Responsibilities
- Develop quality cloud software/applications using SDLC processes
- Maintain multi-tier architecture standards when developing the software
- Analyze and maintain existing cloud software/applications
- Design and deliver highly scalable, testable, deployable and workable information systems
- Ability to write efficient, secured, well-documented, and clean code
- Excellent debugging and optimization skills
Qualifications and Skills
- Bachelor’s degree in computer science, information technology, application development or software engineering.
- 2-5 years of experience building large-scale software applications.
- Development experience with ASP.NET framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC), Dot Net Core
- Development experience with .NET framework languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3
- Knowledge of REST, jQuery, soap, webservices, xml json
- Strong Knowledge of SQL Database, Queries and Stored Procedures
- Familiarity with entity framework, multi-tier architecture, hosting dot net applications, Agile methodologies
Competencies
- Analytical Thinking: analyzing information and using logic to address work-related issues and problems.
- Attention to Detail: being careful about detail and thorough in completing tasks.
- Initiative: willingness to take on responsibilities and challenges.
- Achievement/Effort: establishing and maintaining personally challenging achievement goals and exerting effort toward mastering tasks.
- Cooperation: being pleasant with others on the job and displaying a good-natured, cooperative attitude.
Good to have
- Familiarity with Mobile application development for android and iOS
- Familiarity with Azure or AWS deployments
- Arabic language text handling capabilities
- Knowledge of Restful API design patterns
- Design Thinking and Prototyping
- Ability to quickly learn new tools, technologies, languages and frameworks
- Ability to work independently