We are looking for a highly skilled and passionate Software Developer to join our dynamic team. As a Software Developer you will be responsible for developing testing and maintaining applications and systems working with cuttingedge technologies and collaborating with a talented team of developers designers and stakeholders.
Key Responsibilities:
- Be part of the team for application planning design and development.
- Code and test software based on software specifications and design.
- Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints.
- Troubleshoot and resolve issues in existing software applications.
- Analyze and study complex systems requirements to enhance functionality.
- Prepare design documentation technical documents test cases user manuals and handover documents.
- Write and maintain technical documentation to describe program development logic coding testing changes and corrections.
- Collaborate and communicate effectively with stakeholders across the organization.
- Support customerwitnessed testing to ensure that software meets required standards and expectations.
- Present applications and participate in meetings for requirement gathering and project discussions.
- Understand and integrate thirdparty applications and customize them based on company/client requirements.
- Attend customer calls related to support activities and assist with troubleshooting.
- Be involved in the installation of existing applications and solutions from end to end.
- Prepare and submit daily weekly and monthly progress reports.
- Communicate with clients to provide updates on daily activities and project status.
Qualifications:
- Bachelors Degree in Computer Science or related field.
- 3 years of experience as a Software Developer.
- Strong knowledge and experience in .NET Framework Angular JS MVC JavaScript .NET Core.
- Proficient in working with SQL databases.
- Solid experience in systems development and application development.
- Knowledge of native mobile app development for iOS Android and Windows CE.
- Proven experience in application development for commercial use.
- Strong problemsolving skills and the ability to troubleshoot software issues.
- Ability to prepare and maintain comprehensive technical documentation.
- Experience working with thirdparty applications and performing necessary integrations/customizations.
- Excellent communication and collaboration skills able to work effectively with clients and internal teams.
- Knowledge of customer support activities and troubleshooting techniques.
- Strong organizational skills and the ability to manage multiple tasks simultaneously.
Job Type: Fulltime
Pay: From QAR5000.00 per month
This job has been sourced from an external job board.
More jobs on