Job Location | Rabigh, Saudi Arabia |
Education | Not Mentioned |
Salary | Not Mentioned |
Industry | Training & Education Center |
Functional Area | Not Mentioned |
Job Description
JOB PURPOSE:To design, develop, and maintain high-quality software solutions. This involves writing efficient and well-documented code, collaborating with cross-functional teams to understand requirements, and implementing effective technical solutions. responsible for conducting system analysis, identifying and resolving complex technical issues, and ensuring the functionality, performance, and security of the software.KEY ACCOUNTABILITIES:Design, develop, and maintain high-quality software solutions.Collaborate with cross-functional teams to understand requirements and implement effective solutions. Write efficient, well-documented, and clean code.Utilize programming languages and tools relevant to the technology stack.Conduct system analysis to understand user needs and propose effective technical solutions.Evaluate and recommend improvements to existing systems.Identify and resolve complex technical issues, debugging and troubleshooting as needed.Implement solutions that align with best practices and industry standards.Create and maintain technical documentation for code, software architecture, and development processes.Provide clear documentation for other team members and stakeholders.Work closely with project managers, fellow developers, and other stakeholders to ensure successful project outcomes.Conduct thorough testing of software to ensure functionality, performance, and security.Collaborate with quality assurance teams to identify and address issues.Develop and optimize database structures and queries to support software applications.Ensure data integrity and security.Identify and implement strategies to optimize software performance and responsiveness.Monitor and analyse system performance to address bottlenecks and inefficienciesImplement security measures in software development, addressing vulnerabilities and ensuring data protection.Collaborate with project managers to ensure project goals are achieved.COMPETENCIES : Proficiency in relevant programming languages (e.g., Java, Python, C++, etc.)Strong understanding of software development principles, methodologies, and best practices.Proficient coding skills with a focus on writing clean, efficient, and well-documented code.Excellent collaboration and communication skills to work effectively with cross-functional teams and stakeholders.Proficient in creating and maintaining technical documentation for code, software architecture, and development processes.Knowledge of security practices in software development, including addressing vulnerabilities and ensuring data protection.
Keyskills :
Job Description & Summary We are looking for Senior Consultants to deliver Capital Projects & Infrastructure (CP&I) engagements for our...
Apply For This JobCity: Tabuk Date posted: 9 hours ago Salary: Contact Employer Job type: Full-time Job skills: Project Management, Management, commercial Management,...
Apply For This JobJob Location SaudiArabia Education EngineeringGraduates/PG Salary Not Mentioned Industry IT-HardwareIT-Software Functional Area Not Mentioned Job Description IT EngineerJob Location :...
Apply For This JobJob Description Introduction:SMARTEC company for conveyors is a Saudi material handling equipments manufacturer, located in 2nd industrial area, Riyadh, KSA.We...
Apply For This JobJob Description Job Title: Planning Manager Responsibilities Assist in the implementation of the Project Execution Plan Assist in the preparation...
Apply For This JobJob Description REMINDER: WE WILL ONLY RESPOND TO YOU IF YOUR CURRENT EXPERIENCE, INDUSTRY AND QUALIFICATIONS MATCH THE REQUIREMENTS OF...
Apply For This Job