Back End Developer

SSC HR Solutions

Cairo, Egypt

Ref: PP000-45292

Job description / Role

Job Type
Full Time
Job Location
Cairo, Egypt
Nationality
Any Nationality
Salary
Not Specified
Gender
Not Specified
Arabic Fluency
Not Specified
Job Function
IT - Software & Web Development
Company Industry
IT, Software & Internet Services

Description

Responsible to oversee a team of back-end developers and take the lead on operational and technical projects and produce and implement functional software solutions for design and implementation of websites, programs, and applications that are aligned with the daily, emergency, and long-term needs of the user and ensure alignment with business goals and deadlines. Ensure the entire software development lifecycle and best practices of the company, debugging and developing tests, troubleshooting, and delivery. This role requires hands-on expertise in back-end technologies, leadership qualities, and the capability to align technical outputs with business objectives.

Responsibilities

Backend software design and architecture
Guide the architectural decisions and ensure adherence to design principles that enhance scalability, maintainability, and performance.
Implement high quality software based on provided design and architecture.
Develop distributed, high load, scalable, and secure systems.
Develop technical specifications and architecture.
Analyze systems flow, data usage, and work processes and anticipate or investigate problem areas.

Implementation, validation, and verification
Lead the back-end team in code reviews, instilling a culture of excellence, and promoting growth through constructive feedback.
Write clean and efficient code using .NET Core programming languages.
In-depth experience of MS-SQL Server and SQL programming language.
Implement multi-threading code and asynchronous operations.
Develop tools and applications by producing clean and efficient code.
Deploy fully functional websites and applications to DEV (Alpha) and UAT (Beta) environments.
Collaborate with your team to review and debug code.
Test, debug, and troubleshoot .NET websites and applications.
Ensure all back-end processes align with documented software processes and procedures, maintaining high standards throughout the software product lifecycle.

Project management
Break down project requirements into tasks and sprints, assigning them based on team members' expertise.
Oversee the progress of individual sprints, ensuring timely delivery while maintaining code quality.
Interface with project stakeholders, providing regular updates and gathering feedback.
Implement best practices, standards, and procedures including quality and delivery methodologies.

Stakeholder management
Foster open communication with the back-end team and with other departments.
Collaborate with third parties when needed.
Meet with technology managers to determine application and website initial and ongoing requirements.

Continuous learning
Ensure up to date on all new software languages and specifications.
Ensure continual expertise on legacy and basic software requirements.

Requirements

Bachelor’s degree in Computer Science, Engineering, or related field.

Preferred experience

  • 3-5 years of experience.

Job-specific skills

  • Extensive experience with agile methodologies (TFS, JIRA, GitHub), relevant software such as ASP.NET Core, MS SQL Server, C#, and experience in React is an asset.
  • Proven experience with application architecture.
  • Proven knowledge of design patterns, distributed systems, and integration testing.
  • Excellent project management, problem solving, and high-level verbal and written communication skills.
Get personalised updates on latest vacancies
Similar jobs you may be interested in
Backend Engineer Easy Apply
CloudJune
Abu Dhabi 18 Jan
Senior FullStack Developer Easy Apply
Capgemini
Riyadh 12 Nov
Senior Python Developer Easy Apply
OneReg
Dubai 30 Oct
Technical Support Engineer Easy Apply
Fleet Management Systems and Technologies (FMS Tech.)
Abu Dhabi 24 Nov
Senior Development Manager Easy Apply
Blake Anderson
UAE 29 Dec
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month