Software Developer

NEW
REF 1700308
27 hours ago | Abu Dhabi | full time
General
Location: Abu Dhabi
Occupancy: full time
Description
General
Works individually or a part of team to convert project specifications statements and procedures to detailed logical flow charts for coding into computer languages
Strong organizational and time management skills, detail oriented with ability to effectively prioritize a demanding workload
Mature, patient, possessing great initiative and tenacity in handling difficult situations, and able to improvise and find work around solutions whenever obstacles are encountered
Excellent written and verbal communication skills, and able to write in a structured manner
Excellent problem solving skills
Presenting ideas for system improvements, including cost proposals
Maturity in handling confidential material
Knowledge of the policies and procedures for effective security operations in order to protect the company information and equipment, including data, personnel, and property
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
Travelling and Reallocation once required
Software Development
Gather users requirements, defining system functionality and writing code in various languages
Execute full software development life cycle (SDLC)
Write well-designed, Testable code and maintains programs according to the design and specification determine primarily by senior software engineer and system analysts
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Prepares and installs solutions by determining and designing system specifications, standards, and programming
Comply with project plans and industry standards
Experience with test-driven development
Software Technical Support
Provides information by collecting, analyzing, and summarizing development and services issues
Accomplishes engineering and organization mission by completing related results as needed
Deploy programs and evaluate user feedback
Troubleshoot, debug and upgrade existing systems
Integrate software components into a fully functional software system
Produce specifications and determine operational feasibility
Producing detailed specifications and writing the script codes
Software tools
Visual Studio 2013 and above
SQL Server 2012 management studio
Jira ticketing system
Git Source Control
vSphere Client
SOAPUi
Microsoft Office
Requirements
Experiences & Skills
At least 2 years of experience in an information technology environment working in system development under several operating platforms
At least 2 year experience of total in Software development life-cycle & OOP
Proficient in C#, ASP.NET MVC, ASP.NET API, ADO.NET, Entity framework, Identity and Security frameworks
Experience in Writing Service Oriented Applications like Asp.net Web APIs, Restful interfaces and the traditional WCF services.
Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Proficiency in software engineering tools
Experienced in front-end technologies like HTML5 and JavaScript frameworks
Excellent knowledge in MS SQL Database.
Excellent knowledge in MS Reporting server
Developing technical documentation including the ability to document the requirements and software specifications
Strong independent work ethic
Extra Experiences & Skills
Functional/Technical knowledge of CRM systems
Complex server-side algorithms and modules coding
IT Security
Provisions
Salary: to be discussed
Publisher
direct employer
more than 200 employees