Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead the web and mobile software team of software engineers in all aspects of software applications design, development, testing, deployment and support.
- The team lead is responsible for all phases of the software development life cycle, helping your team design, implement and deploy quality software.
Tasks:
- Responsible for Technical Architecture of Design and implementation of the web/mobile solution
- Receive business requirements from products Manager.
- Master UML and class modeling in the design, data models, Application/Table relationships
- Add extra requirements based on his understanding and product road map Document and brainstorm business requirements
- Brainstorm and Design Models including Data and Process models
- Analyze and document business processes.
- Communicate Designs to the development team
- Lead the development team (mobile developers, web developers, and UI developer) during application development
- Participate in all phases of the software development lifecycle from requirements to design, development, testing, deployment and support.
- Lead a team of Software engineers in the design of new systems and enhancements to existing systems.
- Monitor team assignments to ensure that deadlines and budgets are met.
- Work with the products manager in conducting periodic performance evaluations.
- Participate in database design, optimization and maintenance.
- Document design specifications and program design.
- Participate in planning new product releases and product enhancements.
Job Requirements
- BSc of Computer science, Computer Engineering or equivalents
- Minimum of 7 years of experience developing Web and mobile applications in .NET.
- UML and class model design.
- Relevant experience analyzing and documenting complex business processes.
- Strong analytical, problem-solving, and conceptual skills.
- End to end experience of the project lifecycle
- Strong knowledge of database architecture and design
Solid knowledge Microsoft Entity Framework experience, C#, .Net, MS SQL, HTML5, MVC, SOAP, Entity Framework, AJAX, JQuery, HTML, XML... - Strong knowledge of Xamarin, mobile programming platforms (iOS, Android) and languages (Objective-C, JAVA)
- SharePoint knowledge is a plus
Featured Jobs
Similar Jobs
- Testing Team LeadFawry for Banking Technology and Electronic Payments S.A.E - Giza, Egypt22 days ago