Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Development Engineer

Youxel
Maadi, Cairo
Posted 3 years ago
26Applicants for2 open positions
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Title: Senior Software Development Engineer

Summary 

YOUXEL is seeking a talented and highly motivated individual who possesses both solid technical knowledge and excellent communication skill to fill the Senior Software Development Engineer position.

Senior Software Development Engineer Essential Duties and Responsibilities: (Additional duties may be assigned as required)

 

  • Collaborates with the engineering team in the development and initiation of new software designs and architectures
  • Reviews and is a key contributor for design and code inspections
  • Develops architecture and design alternatives, including participating in cross-departmental projects
  • Drives research on emerging software development products, languages, and standards in support of procurement and development efforts
  • Researches, documents, and implements program requirements and specifications
  • Writes, translates, and codes software programs and applications according to specification as needed
  • Runs and monitors performance tests on new and existing software for the purposes of correcting mistakes, isolating areas of improvement, and general debugging
  • knowledge of development best practices
  • Determines, develops, and maintains guidelines and coding standard documentation
  • Recommends, schedules, and performs software improvements and upgrades for optimal performance of company products
  • Trains and provides guidance to junior software development staff
  • Provides technical support to team members
  • Strong communication skills
  • Must be a team player with the ability to work with all parts of the organization
  • Problem solving skills and the ability to get the job done

 

Job Requirements

Required Skills

  • Bachelor’s Degree in Computer Engineering, Computer Science, or related field.
  • 5+ years’ experience with software development and architecture using C# /.Net.
  • 3+ years’ experience with software development patterns and best practices.
  • 3+ years’ experience with waterfall and Agile design methodologies; experience creating design documentation, roadmaps, and coding standards.
  • 2 years’ experience with unit testing and automation testing.
  • Experience with public cloud, AWS or Azure is plus
  • Experience with DevOps is a plus
  • Experience with containers, Kubernetes or OpenShift is a big plus.

 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Development Engineer