Software Developer

Department of Information Technology (IT)

 

Job Purpose

Software Developer is responsible for developing and maintaining projects mainly in ASP utilising industry standards and best practices. The candidate is responsible for developing and maintaining The British University in Egypt systems and Integrating current systems with third-party/open-source platforms.

Job Responsibilities

· Produce, modify, and maintain all of The British University in Egypt applications.

· Undertake individual or part of team implementation on all The British University in Egypt assigned applications projects.

· Write, implement, troubleshoot, debug, maintain and improving existing software/applications.

· Maintain clear, accurate programming codes.

· Research, design, implement and manage software programs.

· Contribute to all phases of the development lifecycle.

· Keep up-to-date on emerging technologies and latest developing techniques.

· Write functional requirement documents (Instructional and technical specification).

· Ensure all projects are delivered on time and to the highest possible standard.

· Integrates web applications with existing applications on campus or third-party/open-source platforms.

· Responsible for various aspects of ongoing support and maintenance engagement.

· Perform any other duties as may be reasonably assigned.

Job Requirements

Educational Qualifications · BSs in Computer Science or related field

Experience · 3+ years with a minimum 1 year of direct relevant experience

Technical Skills

· Good understanding of Object-Oriented Programming, Design patterns, and related principles

· Good knowledge of SDLC and Agile methodology

· Deep understanding of web development stages and methodologies, preferably Agile

· ASP.Net, ASP.Net Core(C#), Microsoft SQL, MySQL, JavaScript, JQuery, Bootstrap, HTML5, CSSS and React.

· Experience building microservices or APIdriven integrations and maintaining API documentation.

· Full understanding of SQL relational databases.

· Developing cross-browser and cross-platform compatible solutions

· Preferable · Experience in performance tuning databases.

· Experience in PHP.

· Mobile application using flutter

· Good English language.

Competencies Core:

· Interpersonal Skills

· Planning & Organising

· Collaboration

· Customer Focus

· Integrity & Accountability

· Results Focused

Functional:

· Problem Solving

· Time Management

Apply Here!