Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

TMentors
Cairo, Egypt
Posted 7 years ago
57Applicants for4 open positions
  • 53Viewed
  • 42In Consideration
  • 11Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • TMentors is actively recruiting top tier software engineering talent to join our software development team.
  • Working on challenging problems that directly impact and empower customers at massive scale, innovate and engineer services and website platforms that power our business operations, front-end or back-end development, or even both, TMentors has the opportunities to allow builders to build great software for our customers.
  • Prioritize well, communicate clearly, and have a consistent track record of delivery as the Strong developers are Successful candidates.
  • The TMentors development team apply high quality and customer focus through creative engineering balance.
  • Use Scrum and test-driven development to meet business objectives, build code continuously, and re factor systems as needed.
  • Use ASP.NET MVC and C# to build our systems.

Job Requirements

  • 3+ years professional experience in software development;
  • Expert knowledge of C#, .NET MVC, Web API;
  • Solid experience in MS SQL Server, Enitity Framework;
  • Strong understanding of computer science fundamentals, including object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience refactoring code and evolving architectures;
  • Knowledge with distributed computing and enterprise-wide systems;
  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations;
  • Capable of communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs;
  • AngularJS knowledge is good to have.
  • Excellent verbal and communication skills in English.
  • If our business and culture sound like they might be a fit, we’d love to hear from you.

Our engineers have the opportunity (and are expected) to exercise a high degree of leadership and expertise in their daily work, having strongly held and defensible ideas, and advocating for what they believe is right. But they also need to be eager to hear differing opinions, adept at identifying and evaluating trade offs, willing to be proven wrong, and quick to walk through fire to help out their follow teammates.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer