Browse Jobs
For Employers
Post JobLog inGet Started

.Net Team Leader

The Ants Corp.
Maadi, Cairo
Posted 5 years ago
42Applicants for1 open position
  • 36Viewed
  • 1In Consideration
  • 4Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Develop software solutions by studying information needs, studying systems flow, data usage, and work processes; following the software development lifecycle.
  • Support Juniors and Seniors software engineers by providing advice, coaching and educational opportunities
  • Collaborate with team to brainstorm and create new products
  • Make informed decisions quickly and taking ownership of services and applications at scale
  • Be a persistent, creative problem ­solver
  • High scalability projects involving cloud-based infrastructure design and implementation
  • Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
  • Solid understanding of the Software as a Service (SaaS) model in the online environment
  • Design, code, test, debug and document software according to the functional requirements
  • Analyze, diagnose and resolve errors related to their applications
  • Interact and communicate effectively with all levels of staff, senior management
  • Ability to work independently to come up with innovate designs to solve our business partners requirements
  • Work with our Engineering teams to design solutions architecture
  • Propose ideas what can be improved and how to be more efficient
  • Participate in peer-reviews of solution designs and related code.
  • Adhere to high-quality development principles while delivering solutions on-time
  • Lead the technical process lifecycle end to end.

Job Requirements

  • Bachelor degree in Computer science or equivalent is highly preferable.
  • Proven past experience as a professional Software Engineer in Software Development and coding.
  • Strong understanding of object-oriented programming.
  • Familiar with various design and architectural patterns.
  • Experience with Scrum/Agile development methodologies.
  • Extensive knowledge of C# using Visual Studio using Web forms, MVC and Entity Framework.
  • Experience writing SQL queries for SQL Server or another Relational Database is required.
  • Experience building complex web systems that have been successfully delivered to customers.
  • Experience implementing and consuming large scale web services.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Proven experience in leading a team.
  • Good Familiarity with continuous integration.
  • PostgreSQL and/or Mongo DB is a plus.
  • React JS and/or Angular TS is a plus.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software Development.Net Team Leader