drjobs
Senior Software Development Engineer
drjobs
Senior Software Deve....
Kenzz
drjobs Senior Software Development Engineer العربية

Senior Software Development Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Cairo - Egypt

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1639302
We are looking for a passionate Senior Software Development Engineer to design, develop and deploy software solutions. As a Senior Software Development Engineer your responsibilities will include understanding the software requirements, defining system functionality, writing code in various languages, like Java, JavaScript, TypeScript, Swift, Kotlin, or Python, mentoring junior and mid-level engineers and actively contribute in software and system architecture decisions. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Senior Software Development Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.




Responsibilities

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with the latest technologies





Requirements

  • 3+ years of relevant software development experience
  • Strong interpersonal skills with proven ability to collaborate and self-manage
  • Excellent written and verbal communication skills
  • Solid foundation in computer science, object-oriented design concepts, algorithms and data structures
  • Experience designing interactive applications
  • Ability to develop software in one or more of Java, Kotlin, JavaScript, TypeScript, or Swift
  • Excellent knowledge of relational databases
  • Experience developing web applications using at least one popular web framework
  • Experience with test-driven development and cross-functional teams
  • Experience in building RESTful APIs and writing proper documentation
  • Experience in working with system infrastructure including hardware, OS and handling networking and security issues
  • Strong project management and leadership skills are a plus
  • Experience using various AWS services/tools is a plus
  • Experience in mobile development is a plus
  • Familiarity with one or more of: Python, Ruby, Perl, Shell is a plus
  • BSc degree in Computer Science, Engineering or relevant field


Benefits

  • Private health insurance
  • Pension plan
  • Paid time off
  • Work from home
  • Training & development
  • Working with one of the best teams in the region
  • Stock ownership plan


Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.