Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

Bayan-tech
Mohandessin, Giza
Posted 3 years ago
18Applicants for1 open position
  • 16Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Mentor and support team members as a servant-leader to improve their performance and leverage their skills in an agile/scrum team
  • Lead the Technical Design, building and improvement of system architectures and development frameworks to fit rapidly changing requirements and ease of use by development team
  • Provide technical documentation, code-review and related reporting for new and existing software products
  • Own the release delivery, deployment and monitoring of applications on production servers to ensure high availability and performance
  • Apply automation and reusability where possible in the development process (CI/CD , Reusable components, automated pipelines)
  • Research, learn and explore new technologies, protocols and formats of specific domains to develop features that comply to certain standards
  • Build and deliver software features in a scrum team with commitment to estimations and high problem solving skills 

Job Requirements

  • Bachelor Degree Major in Computer Science or Software Engineering
  • 6+ years of Experience in Developing web apps using NET MVC/Core Stack (MSSQL, EF, LinQ, AJAX, jQuery, Javascript) , Angular/React or any front-end framework experience
  • Preferred Experience developing microservices or event driven architectures (Pull/Push systems, Message queuing)
  • 6+ years of  Experience working on or Creating web applications using Layered Architecture, DI & IoC , Design Patterns, Unit Testing
  • 6+ Experience working on version control and ALM systems like Git, TFS, AzureDevOps, Jira
  • 6+ Experience working in agile/scrum teams
  • 4+ Experience in application performance improvement, like: memory management, query optimization, caching levels, db sharding, multi-threaded programming, indexing
  • 4+ yrs of experience building and deploying applications on production with continuous delivery, including their monitoring and availability
  • Experience in mentoring and supporting the development team, leading technical design decisions and resolving complex problems effectively.
  • Comfortable building complex software that involve web integrations, cloud services, open source applications

#Benefits:

  • Attractive package
  • Partially remote working
  • Social and medical insurance

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer