This job is no longer accepting applications. See More Jobs

Software Team Leader (.NET)

Egypt - Cairo

Posted

32 4330
  • Job Role / Function

    Logistics & Supply Chain

  • Manage others

    Yes

  • Years of Experience

    5 - 10

  • Career Level

    Mid Career / Senior

  • Degree

    Bachelor

  • Education

    Bachelor’s degree in computer engineering, computer science, or a relevant discipline.

  • Nationality

    Egypt

  • Gender

    Unspecified

  • Employment Type

    Full time

  • Expiry date

    28 Nov 2014

Job description

    As a Team Leader (.NET), you will be responsible for leading software development team; estimating tasks; developing and executing detailed plans; and managing deliverables; participating in the design phase, writing technical documents, and handling clients; assist the analysis team in requirement gathering; participating/assisting in developing and deploying both front-end and back-end of software products/solutions; applying enhancements and fixing bugs using Microsoft and standard Web/desktop technologies. You should have deep software development and design expertise, strong written and verbal communication skills, and outstanding leadership and team management skills.

    Responsibilities:

    Managing and leading a development team in terms of assigning, monitoring, and controlling tasks; resolving team problems; mentoring and supervising team members on the technical and personal levels; evaluating performance of team members; defining team development and training needs; and maintaining positive team spirit and motivation.
    Estimating and planning development tasks.
    Collaborating with the team to meet deadlines.
    Participating and supporting his/her team in developing product/solution logic within an iterative development lifecycle.
    Assisting developers with complex technical challenges.
    Deeply participating in detailed design/POCs phase along with the architecture team and senior developers
    Participating in implementing functional enhancements and application specifications to ensure satisfactory level of both functional and nonfunctional requirements, such as performance, security, scalability, and usability.
    Developing technical and business documentation.
    Working closely with the business team, the architecture team, the graphics team, and the quality team to insure product/solution readiness for release.
    Leading the development and maintenance of software products/solutions.
    Working with business analysts, domain experts and software architects to transform the requirements and business rules into implementable software designs.
    Working with his/her team to establish and enforce development best practices.
    Performing peer reviews of development artifacts including code, designs, and documentation.
Read More Read Less

Job requirements

    Promotion of positive attitude among coworkers, with an understanding of the effect of positivity on performance and team work.
    Excellent team management and leadership skills
    Excellent verbal and written communication/presentation skills in both English and Arabic.
    Excellent analytical and problem solving skills, enabling him/her to resolve issues and mitigate risks that may delay work process.
    High commitment and dedication.
    Excellent ability to handle work pressure efficiently.
    Excellent ability to prioritize and manage work effectively to meet critical timelines in a fast-paced environment.
    Excellent ability to create a good enthusiastic and motivated spirit among the team.
    Readiness to go on short-term frequent business trips.
    Technical Qualifications

    Expert:
    Experience in C#, ASP.NET, ADO.NET, HTML, XML, CSS, JavaScript, and AJAX.
    Experience in team leading and resolving team's issues
    Monitor and Control assigned tasks to team.
    Resolve issues and mitigate risks that delay work process.
    Experience in managing requirements and change requests.
    Tasks effort estimation and detailed planning using MS-Project
    Manage his\her team (hiring, team building, evaluations, training and career path

    Working Knowledge:
    Experience in Silverlight, WPF and XAML,REST , SOAP Web Services,HTML5, and DOJO.
    Experience in different architectures and design patterns.
    Experience in PL-SQL, Entity Framework, and/or Nhibernate.
    Experience in Complex server-side algorithms and modules coding.
    Experience in software product/solutions UML modeling and detailed design using professional software tools (Enterprise Architect, Rational Rose, etc.)
    Experience in SQL Server and Oracle database.
    Experience in documenting technical specifications and related solution/product technical documents.
    Experience in software life cycle implementation methodologies, such as Agile, Rational (RUP), Extreme Programming and/or Test-Driven Development.

    Plus:
    Awareness of GIS concepts and Esri technologies.
    Experience in mobile application development (Android or IOS).
    Experience in Crystal Reports or other Reporting to ols.
Read More Read Less

Additional Information

Skills:
Experience in C#
ASP.NET
ADO.NET
HTML
XML
CSS
JavaScript
and AJAX.
Experience in Silverlight
WPF and XAML
REST
SOAP Web Services
HTML5
and DOJO

About this company

Esri Northeast Africa
Esri NeA is the first Esri branded Company in the Middle East and Africa. Esri NeA has managed to maintain its superiority over the years achieving a prominent regional and international position, through its commitment to excellence in the field of GIS application development and consultation services.

All Esri NeA services and solutions are designed on a world class level to meet the needs of our diverse user community and to assist customers in successfully achieving their GIS goals. We have a broad range of experience that enables us to offer our customers the most efficient consulting, implementation and solutions support.

Esri NeA Professional Services employ the latest GIS techniques and tools to provide effective solutions and support to a broad range of user organizations in various sectors throughout the world. Services range from short-term implementation support, to the delivery of strategic corporate GIS databases and turn-key, mission-critical applications.

Business Consultancy at Esri NeA mainly deals with supporting our customers in terms of needs assessment, strategic thinking and planning for GIS needs, in addition to managing GIS implementation and the resulting change that occurs within the enterprise.

As part of our ongoing mission to enhance and build on our expertise, Esri NeA focuses on presenting its customers with solution frameworks that target certain industries, and require minimal customization, and very little deployment time. Our solution frameworks are built on top of Esri software, and combine our extensive expertise in providing GIS solutions in that field, as well as endless libraries of components which have previously been used and tested in several previously implemented successful projects.
Read More Read Less
Recent Jobs
Hot jobs

Download Jobzella Mobile App

Jobzella mobile app for Android and iPhone