Senior Software Developer

Dxctechnology — Qatar · Posted ~2 hours ago

Senior

Skills

Software development Enterprise applications API development Systems integration Application services Code review Testing Debugging Performance optimization Application deployment Technical documentation APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software development role focused on designing, developing, and supporting scalable enterprise applications. Responsibilities include APIs and integrations, translating requirements into solutions, code reviews, testing, optimization, deployment support, troubleshooting, documentation, and mentoring junior engineers.

Highlights

Senior engineering role covering the full software development lifecycle, with opportunities to design scalable enterprise applications, build integrations and APIs, solve complex technical issues, and mentor junior developers.

Description

Senior Software Developer Location: Qatar Job Summary We are looking for an experienced Senior Software Developer to design, develop, and support enterprise applications and software solutions. The role involves working with business and technical teams to build scalable applications, develop integrations, resolve complex issues, and support the full software development lifecycle. Key Responsibilities Design, develop, and maintain software applications and solutions.Develop APIs, integrations, and application services.Analyze technical requirements and translate them into software solutions.Perform code reviews and ensure development best practices.Conduct testing, debugging, and performance optimization.Support application deployment and release activities.Troubleshoot and resolve complex application issues.Prepare and maintain technical documentation.Mentor junior developers and provide technical guidance.Support integration with enterprise systems and platforms.Required Skills Software development and programming.Application architecture and system integration.API development and web services.Database design and development.Testing, debugging, and troubleshooting.DevOps and CI/CD practices.Performance optimization and application security.Strong problem-solving and communication skills.Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.7+ years of experience in software development and application support.Experience with enterprise applications, integrations, and modern development frameworks.Relevant technology certifications are preferred.