.Net Technical Lead

Superior Business Solutions - Nasr City, Cairo

7
Applicants for
1 open position
1
Seen
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
15,000 to 18,000 EGP per month
Languages:
English
Vacancies:
1 open position
About the Job

Main Job Duties:

  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Write or contribute to instructions or manuals to guide end users.
  • Design and architect complex, scalable web applications
    Develop and code business applications, multi-tiered web and client server applications using: C#, , XML, SQL, HTML5, JQuery,
    and Javascript.
  • Maintain and enhance existing applications.
  • Write and supervise the technical product documentation
    Technical design, mentoring and implementation of best practices and processes.
  • Develop the software architecture based on the business requirements and constraints.
  • Ensure efficiency of your team by giving them technical advices along the delivery process.
  • Be responsible to deliver proof of concepts which validates technical choices.
  • Organize knowledge sharing and continuous learning
    For recruitment process, be responsible to assess technical capabilities of candidates
  • Introduce processes and engineering practices
  • Play a role of a Scrum Master: sprint planning, grooming, demo session and retros
  • Meet sprint commitments
  • Design, code and test features of the application
  • Conduct code reviews
  • Review and audit the design solutions
  • Participate in customer’s workshops and presentation of the proposed solution
  • Perform profiling and troubleshooting of the existing solutions
  • Create technical documentation.
  • The ideal candidate will create and document detail designs that meet the product requirements.
  • Implement the design and review designs and implementation with the team and customers for acceptance early in the development process.
  • Ensure that all designs and implementations confirm to both functional and technical design specifications, have highest quality, are well documented and maximize performance, availability and serviceability.
  • The Lead Software Engineer will also develop and execute tests that prove that their design and implementation meets the system requirements and to ensure robustness and highest quality, review and test code of software engineers.
  • This responsibility will extend to providing technical and career development coaching and mentor ship to Software Engineers and Senior Software Engineers.
Job Requirements
  • 4+ Years of experience in the Software Development Field as a tech lead .
  • Bachelor Degree of Computer Science or related discipline is a MUST
  • Technical team leading and team management experience, deep understanding of Agile (Scrum)
  • Strong knowledge of programming in .NET (C#)
  • Experience with major Web technologies and frameworks including but not limited to ASP.NET MVC, ASP.NET Web API, HTML, CSS, JavaScript (jQuery, ReactJS, Redux)
  • Fair knowledge of Unit Testing (NUnit + Moq, Karma + Mocha.js), Pair Programming
  • Strong experience in applications design, development and maintenance
  • Solid knowledge of software design patterns and refactoring concepts, and GRASP principles and patterns
  • Solid technical expertise and troubleshooting skills.
  • Practical expertise in performance tuning and optimization, bottleneck problems analysis
  • Possess expertise in Object-Oriented Analysis and Design
  • Experience in client-driven large-scale implementation projects
  • Strong communication skills
  • Good verbal and written English.
  • Candidate which have hand of experience on HIS & HMIS systems are preferred.
About this Company

Empowered by the deep understanding of the Middle East Local and Regional market, SBS is an innovative, dynamic, and progressive company, founded by a team of professionals with solid and diverse experience locally and regionally, focusing on providing a wide range of health... (More)

See all Careers and Jobs at Superior Business Solutions
Similar Jobs
ASP.NET (C#/MVC) Developer
Confidential Company - Alexandria
.Net Developer
- Cairo
Senior .NET Developer
Confidential Company - Cairo
Senior .Net Developer
ITPS - Cairo
See other new jobs >>