Senior Developer

🏢 TAWANTECH
📍 Riyadh, Saudi ArabiaFull-timeOn-site
📅 Posted: 2d ago🔄 Updated: 2d ago
CV%
✨ AI Summary
The Senior Developer will be responsible for developing, enhancing, and maintaining enterprise applications, ensuring secure, scalable, and reliable software solutions. Key duties include participating in technical design, building APIs and backend services, resolving defects, and collaborating with cross-functional teams. The role emphasizes adherence to security, coding, and quality standards, performing unit testing and code reviews, and supporting production releases. The developer will also contribute to continuous improvement initiatives and stay current with modern development technologies. Candidates must possess a Bachelor's degree in Computer Science, Software Engineering, IT, or a related field, with at least 5 years of experience in software development, particularly with enterprise applications. Strong expertise in backend or frontend development, full-stack technologies, API development, databases, and system integration is required. Proficiency in relevant programming languages, software design principles, coding standards, security, performance optimization, unit testing, code reviews, debugging, and technical documentation are essential. Experience with Agile/Scrum methodologies and supporting production releases is also a must. Strong analytical, problem-solving, and communication skills are needed. Experience in Banking, FinTech, or Payment environments is a preferred qualification.
Required Skills
Information Technology
Backend DevelopmentFrontend DevelopmentREST APIDatabase DesignSystem IntegrationsCloud SecurityPerformance OptimizationUnit TestingCode ReviewDebuggingTechnical Documentation
Other
full-stack technologiessoftware design principlescoding standards
Business, Sales & Management
AgileScrum
Soft Skills & Professional Competencies
Analytical SkillsProblem SolvingCommunication
Requirements
QUALIFICATIONS & REQUIREMENTS Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field. 5+ years of experience in software development, with proven experience in enterprise applications. Strong expertise in backend or frontend development, with good understanding of full-stack technologies. Strong experience in API development, databases, and system integration. Proficiency in relevant programming languages and development frameworks. Strong knowledge of software design principles, coding standards, security, and performance optimization. Experience with unit testing, code reviews, debugging, and technical documentation. Experience working with Agile/Scrum development methodologies and cross-functional teams. Experience supporting production releases and resolving critical application issues. Strong analytical, problem-solving, and communication skills. Experience in Banking, FinTech, or Payment environments is preferred.
Description
Purpose:To develop, enhance, and maintain enterprise applications by delivering secure, scalable, and reliable software solutions while contributing to continuous improvement and digital transformation initiatives. Main Duties and Responsibilities:Develop, test, and maintain enterprise software applications according to business requirements. Participate in technical design, system enhancements, and application development activities. Build and integrate APIs, backend services, databases, and user interfaces. Resolve application defects, troubleshoot technical issues, and optimize application performance. Collaborate with business analysts, QA engineers, DevOps, and infrastructure teams throughout the development lifecycle. Ensure software complies with security, coding, and quality standards. Perform unit testing, code reviews, and technical documentation. Support production releases and post-deployment activities. Contribute to continuous improvement initiatives and development best practices. Keep current with modern development technologies and recommend practical enhancements. 
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00