A well-known and well-reputed Company based in Dubai, United Arab Emirates is looking for an experienced, skilled, competent, mature, qualified, creative, and intelligent candidate with significant knowledge and relevant working experience for the position of “Software Engineer”.
Company Name |
Enova by Veoila |
Qualification | Bachelors Degree | Masters Degree |
Experience | 4 – 6 years of Relevant Experience Required |
Monthly Salary | 6,000 AED – 7,000 AED |
Employment Type | Full Time | Permanent |
Company Size | 50 – 100 Employees |
Benefits | Medical Insurance |
Location | Dubai |
Job Purpose
To provide working in-house tools development and other innovative digital transformation journey solutions for the end-users.
Key Accountabilities
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
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
Improves operations by conducting systems analysis and recommending changes in policies and procedures.
Provides information by collecting, analyzing, and summarizing development and service issues.
Test software development methodology in an agile environment.
Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
Provide recommendations for continuous improvement.
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Proven experience as a Full Stack Developer or similar role
Hands-on experience in developing web applications in (VB.Net, C#, ASP.NET, Angular 8, CSS)
Experience with databases like MS SQL Server
Experience in integrating .net APIs
Experience with test-driven, agile development and a continuous integration build environment.
Assist with weekly workload planning schedules in conjunction with the team supervisor, taking a proactive approach to tasks, in order to efficiently manage workload and resources
Minimum Qualifications and Knowledge:
Bachelor’s Degree in Computer Engineering, Information Technology, or any related technical discipline
4 – 6 years of professional experience as a full-stack developer
CSS, Angular 8, C#, .Net, MVC, ASP.Net, WCF, Web API, SQL, MS Visual Studio, Team Foundation
Experience working with third-party libraries and APIs
Experience in requirements elicitations
Agile and out-of-the-box mentality
Team player as well as a leader for the assigned tasks
Exceptional interpersonal skills, including teamwork, facilitation, and negotiation
Able to visualize the problem from the end-user perspective and have a customer focus
Strong planning, analytical, and problem-solving skills
Excellent written and verbal communication skills.