Senior .Net Developer

appcorp - Heliopolis, Cairo

58
Applicants for
1 open position
50
Viewed
1
In Consideration
48
Not Selected
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
1 open position
About the Job
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development life-cycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Working with customers or departments on technical issues including software system design and maintenance.
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
  • Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Preparing reports on programming project specifications, activities, or status.
  • Conferring with project managers to obtain information on limitations or capabilities.
  • Ability to take a project from scoping requirements through actual launch of the project
Job Requirements
  • Bachelor's degree in computer science or related degree.
  • 4+ years professional experience in professional web development.
  • Fluent with functional, imperative and object-¬oriented languages; knowledge of C#, ASP.NET, .NET Core, Visual Studio .NET., and SQL, or PL-SQL and T-SQL would be especially useful.
  • Preferred who has worked on billing systems.
  • Working and understanding of Git and common SCM platforms (e.g. Github, BitBucket, GitLab)
  • Either strong OOP or Functional Programing and modeling skills.
  • Would be especially useful the knowledge of " ETL , SSRS , SSAS " and knowledge of Azure , AWS and Google cloud.
  • Experience coding, testing and documenting Drupal themes – including all front end functionality and templates – and modules – using contributed modules and developing custom modules as needed
  • Experience working in an agile environment.
  • Experience building complex software’s that have been successfully delivered to customers.
  • Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines.
  • Experience with mission critical, 24x7 systems.
  • Experience implementing and consuming large-scale web services and API.
  • Experience developing software utilizing workflow or ESB software.
  • Knowledge of ALM methodology.
  • 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.
  • Experience working in an Agile/Scrum development process.

Soft Skills:

  • Creative problem-solving skills.
  • Strong team building skills.
  • Strong written and verbal communication and interpersonal skills.
  • Eagerness and willingness to learn new technologies.
About this Company

Our company is based in Cairo, founded by a team of four experts with more than 15 years of experience in the fields of marketing, telecommunications, business development and technology .Appcorp is a VAS Licensed company under the rules and regulations of National... (More)

See all Careers and Jobs at appcorp
Hiring?
Signup for an employer account and Post your Jobs!