Browse Jobs
For Employers
Post JobLog inGet Started

Full Stack Team Lead

3S Software
Nasr City, Cairo
Posted 1 year ago
32Applicants for1 open position
  • 12Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Our Company:

  • @3S Software we focus on realizing our customers' business values in the most efficient and professional way possible, through our diverse expertise and exceptional track-record since 2006. We specialize in custom solutions development, in addition to integrated digital transformation solutions with over 11 applications, alongside credible devices from 3S Security. We’re on a mission to hire candidates who embrace diversity, equity, and inclusion in a workplace in which everyone feels valued and respected in order to create exceptional employee experiences. We are growing exponentially, do you have what it takes to grow with us?

 

Our mission

  • @3S Software we seek to deliver stable, secure, and innovative services at speeds that satisfy our customers and unleash the skills potential of our employees. Secured Smart Systems is composed of highly qualified and devoted professionals who strive in every way to provide the highest in top-quality products and services.
  • We are looking for Senior Software Development Leads to join our development team and participate in different projects related to Traffic domain and its management system. We are looking for proactive people, team players passionate about web programming and oriented to provide the best experience to the end user. This is an excellent opportunity for those professionals looking to develop in one of the fastest growing companies in the industry!

These Senior Software Development Leads will face numerous technical challenges, so they must use current technologies, get involved in the web applications, web services, mobile, devices, etc.

Responsibilities (What You’ll Do):

  • Communicate, track and monitor development activities to make sure that Product is delivered on time with high quality.
  • Conduct Requirements review, code review for developers and create high- & low-level design for the application architecture.
  • Participate in and lead the development and testing phases.
  • Ensure the DevOps life cycle and mindset within team
  • Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues
  • Participate in coding and refactoring with the team members
  • Develop high-quality software solutions, code, unit test, and debug application programs of varying degree of complexity.
  • Code user interfaces with the latest frontend technologies
  • Work in large team with senior technologies leads, product owners, business and systems analysts to develop and implement acceptance tests to ensure that product meets customer requirements and expectations.
  • Work closely with the Product manager to report issues and Product status of modules.
  • Deploy the application on the customer side, and conduct training on the application to the customer and prepare recorded or documented tutorials for it.
  • Ensure alignment with the organization's vision and values.
  • Document development and operational procedures

3S Software Offers:

  • Extensive possibilities for growth and professional development.
  • Flexible hours and schedules.
  • Training plans.
  • Social insurance
  • Medical insurance
  • Salary raise will be every year based on performance evaluation

 

Job Requirements

The Required Qualifications

  • Bachelor's degree in Engineering, Software, or a related discipline or the equivalent.
  • Excellent knowledge of software development life cycle.
  • Hands-on 5:8 years of recent experience in developing complex projects, preferably in the traffic management domain, in C# and .Net technology, Angular or React.
  • Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
  • Inspires the trust and respect of the team members and stimulates production within the workplace through effective leadership skills.
  • Ability to apply business logic to development requirements in a creative manner.
  • Creative thinker with a natural interest in finding solutions to new problems.
  • Experience in ASP.net, ASP.net core, MVC, Entity Framework, REST APIs.
  • Proficiency in a Linux environment and in consuming and designing RESTful APIs
  • Hands-on web development HTML, CSS, JS, Bootstrap, JavaScript, JQuery, AJAX and developing the cross-browser compatible code
  • Hands-on in Angular, React, ES6 ECMAScript and typescript
  • Hands-on experience with distributed architecture, building RESTful services, XML/JSON, and modern application servers with High availability and scalability.
  • Solid experience in relational and NoSQL database management systems such Microsoft SQL server. Oracle and Azure SQL Database as well as in Data warehouse, data lake and Analytics tools
  • Advanced knowledge of web forms and C# (Generics, Reflection, Collections, Delegates and Events, Extension-methods, Threading, GC).  OOP (Polymorphism, and N-tier architecture)
  • A good knowledge in RDLC reporting, Microsoft reporting service and crystal reports.
  • Knowledge of API design, including versioning, isolation and micro-services
  • Experience with designing and implementing ETL processes and the use of ETL tools
  • Hands-on data transformation and mapping, message and event queuing, sequencing, message queues, message brokers, service bus and event-driven architecture (Preferably: Rabbit MQ – BizTalk, SOA or TIBCO ActiveMatrix )
  • General knowledge in distributed Architectures (REST, SOAP, Queue-based), and Microservices.
  • Practical experience in containerize platform and container orchestration system such docker and kubernetes
  • Practical experience in BI technologies such as OBIEE, Power BI, Tableau, Qlik sense.
  • Practical experience in SQL performance tuning.
  • Advanced knowledge using test-driven development and continuous delivery is a plus.
  • Practical knowledge with Microsoft analysis and integration services
  • Practical experience with web application security and cache technologies
  • Test and deploy applications and systems.
  • Strong knowledge source control and  issues tracking systems such as TFS, DevOps, Git and JIRA
  • General knowledge of web hosting using IIS, Nginx, apache2, etc...
  • Familiar with SaaS and PaaS integration architecture and applications.
  • Deliver the assigned tasks within due time frame and minimum percentage of defects/bugs, ensuring the needed quality of delivery is attained.
  • Review and debug code Enhance and Maintain the Existing Projects products.
  • Familiarity with agile development methodologies.

Merit to have

  • Nice to have experience about DevExpress, Telerik and third-party tools.
  • Nice to have experience DevExpress reporting service and crystal reports.
  • Nice to have experience with “Azure Cloud” service stack.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentFull Stack Team Lead