header.jpg
.Net Team Leader
Responsibilities
  • Support the Project Manager in developing the projects schedule, budget and other financial matters
  • Might review and validate customers’ requirement
  • Might coordinate with customers for project need analysis and progress to ensure customer satisfaction
  • Conduct Performance Appraisal for subordinates
  • Plan daily, weekly and monthly development related activities during the project
  • Organize work schedules based on priorities
  • Control resources as per work requirements
  • Monitor resources and performance of the team
  • Act as liaison between the project managers and the software developers
  • Ensure quality & reliability of code from the development team by conducting a smoke testing and code reviews for their deliverables per development task
  • Collaborate with user experience and user interface team to review, develop and refine solutions
  • Might produce rapid prototypes for the project
  • Participate in the project architecture exercise and assume
  • responsibility for ongoing data architecture for the project
  • Propose and sometimes decide on technologies used
  • Provide a detailed design of the project
  • Responsible for architecture and design documentation
  • Propose and finalize the database design in collaboration with the DBA
  • Ensure consistency of design elements and interactive behaviors within individual pages/forms/Components and across entire projects
  • Conduct researches and proof of concepts
  • Lead the software development team through software projects and assign tasks based on the breakdown of tasks and follow up on tasks progress
  • Provide the project manager with estimations
  • Coordinate with the quality team to prepare release notes
  • Act as a technical reference for the team by providing technical guidance
  • Train subordinates
  • Ensure development related knowledge database is in place
  • Share knowledge and lessons learned with R&D unit
  • Share all types of knowledge with different team members

Qualifications

  • Bachelor’s degree in the IT field
  • Minimum yrs of experience: 4 yrs in .Net development
  • Excellent Arabic and English communication and interpersonal skills
  • Strong team leadership skills; including team building and motivation skills
  • Strong team management skills; including delegation, conflict management and escalation
  • Strong problem solving skills
  • Strong time estimation Skills
  • Excellent Research Skills
  • Ability to work with minimal supervision
  • Ability to analyze information and make appropriate recommendations
  • Ability to adapt and change based on new business requirements and environment
  • Good schedule development skills using Microsoft Project
  • Strong knowledge of client/server and internet systems architectures
  • Strong understanding of Microsoft technologies in the web and/or desktop environment
  • Experience in Microsoft .NET Framework
  • Experience in programming in Microsoft .NET using VB.net or C# programming languages
  • Experience developing numerous web-based and/or desktop-based applications
  • Experience in the following web standards and technologies: HTML, XHTML, CSS, XML, XSL, JavaScript, Web Services, RSS)
  • Experience in Object Oriented Programming (OOP) concepts
  • Database Experience (in either Microsoft SQL Server or Oracle Databases):
    • Understand complex database concepts and effectively employ different database design techniques
    • Create entity-relationship diagrams
    • Create and debug stored procedures and functions in T-SQL or PL-SQL
  • Understanding of the Software Development Life Cycle (SDLC)
  • Good knowledge in Team Foundation Server (TFS) source control system
  • Microsoft Certified Professional Developer (MCPD): Enterprise credentials
  • Knowledge in Microsoft Solutions Framework (MSF) is preferred
 

Why work for eSense?

  • Promising IT career in one of the leading software companies in Jordan.
  • Competitive compensation package.
  • Health Insurance.
  • Flexible working hours.
  • Seniors benefits.
  • Friendly working environment.
Home
About Us
Products
Services
Careers
News & Events
Contact Us

Latest News