Software Developer | Beirut

On demand
Posted on May 10, 2022 - 16 days ago - Beirut
On demand
Computing & IT

Software Developer | Beirut

a) Completes applications development and contributing to team meeting.

b) Participate in layout and styles design.

c) Maintain and update website(s), ensure consistency, accuracy and compliance with development and security standards.

d) Estimate the time required to complete the work.

e) Analyse information from use cases, business requirements documentation, subject matter experts, and other developers to help define, design, and implement world class solutions and integration with different systems.

f) Apply coding standards and make sure the code is well documented.

g) Ability to analyse and resolve technical problems efficiently.

h) Analysis of the requirements and evaluating their feasibility by different solutions.

i) Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts and clear arguments for the different solutions proposed.

j) Investigate problem areas and can propose best solutions by studying system flows and data usage.

k) Understand previously written code and how things were done.

l) Debugging the code to troubleshoot the problems and fix them.

m) Contribute in the testing process to test the implemented project in hand and give good evaluation of the problems and fixing them in addition to prepare test cases when needed.

n) Handle the deployment or installation of the developed applications.

o) Understand database architecture and manipulate it.

p) Ability to write optimized and secured SQL stored procedures and functions.

q) Contribute in the database design and requirements (procedures, functions, tables, views).

r) Interpreting graphic visual or interaction designs in required programming languages.

s) Creating, editing or modifying templates for a CMS or web development framework.

t) Programming with .

NET framework, JavaScript and/or a library such as jQuery.

u) Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies.

v) Conducting observational user testing or reviewing designs against usability heuristics.

w) Build reusable code and libraries for future use.

x) Researching, designing and writing new software programs, Web and mobile applications.

y) Presenting ideas for system improvements.

z) Preparation of training manuals for end users.

aa) Maintaining the systems once they are up and running.

bb) Protects source code and documentation by keeping information confidential.

cc) Make sure the source code is always uploaded to the source code control such as TFS.

Similar Ads