Lead Software Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Cairo - Egypt

profile Monthly Salary: Not Disclosed
Posted on: 12 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

Objective: (summary about the position)

Candidate will be responsible for diagnosing debugging and resolving issues on our current production platforms. Candidate will create build and maintain software solutions using a variety of modern technologies. Additionally will participate in code reviews to ensure that we deliver a highquality product.

Responsibilities:

  • Lead the design and implementation of applications collaborating with Product Owners Architects and Business Users to achieve business goals.
  • Building and configuring applications Writing testable and scalable code for programs and Assisting with application troubleshooting and debugging
  • Identifying improvements to the existing application code and designs increasing flexibility and reducing future effort and the ability to pitch these ideas to Technical and nontechnical stakeholders as required.
  • Mentoring Developers and juniors in the team to achieve technical excellence in project delivery.
  • Develop technical specifications and architectureof application components
  • Review and refactor code
  • Document development and operational procedures


Requirements

1. Degree of education: Bachelors degree in computer science or engineering

2. Total working experience: 5 to 7 years experience development

3. Total experience in field: 7 years

4. Qualifications necessary for the vacancy:

.NET Core and C#: Expertise in developing scalable highperformance applications Core and C#.

ASP MVC and Web API: Proficient in creating robust web applications and RESTful services.

Frontend Development: Strong skills in Angular 2 JavaScript HTML5 CSS3 Bootstrap and JQuery for building responsive user interfaces.

Database Management: Comprehensive experience with SQL and NoSQL databases including query optimization and performance tuning.

LINQ: Proficient in querying and transforming data using LINQ.

ObjectOriented Programming (OOP): Advanced knowledge of OOP principles for structured and modular development.

SOLID Principles: Practical implementation of SOLID principles for maintainable and scalable codebases.

Design Patterns: Strong understanding of and ability to implement software design patterns.

XML and SOAP Web Services: Experienced in designing and consuming XMLbased SOAP web services.

5. Set of skills necessary for the vacancy:

Leadership Basics of Project Management Problem Solving Familiar with Systems architecture and security requirements.

Agile best practices and designing solutions for rapid build test and deployment.

Indepth knowledge of modern software architectures including microservices APIs and cloud computing.

6. Specific degrees certificationsetc. needed for the vacancy.

DescriptionObjective: (summary about the position)Candidate will be responsible for diagnosing debugging and resolving issues on our current production platforms. Candidate will create build and maintain software solutions using a variety of modern technologies. Additionally will participate in code...
View more view more

Key Skills

  • Account Payable
  • C++
  • Community Support
  • Garment
  • Import & Export
  • Java

About Company

Company Logo

ArpuPlus is your gateway to the VAS world. We are the mobile VAS pioneer in the MENA region & emerging Markets with a wide range of products headquartered in Cairo. ARPUPLUS is an A15 subsidiary founded in 2003, operating with more than 200 talented employees serving in 15 offic ... View more

View Profile View Profile