header.jpg
Senior .Net Developer
Responsibilities
  • Support in achieving departmental financial objectives
  • Develop applications in the most optimal & cost effective manner
  • Analyze customer requirements and change requests to develop functionalities accordingly
  • Perform maintenance programming for existing applications
  • Maintain and modify existing applications under direction from the technical team leader
  • Participate in writing software specification documents with the coordination of the technical team leader
  • Participate in creating screens/mock-ups based on existing template
  • Implement Development Tasks:
    • Cost (estimate) development tasks
    • Write code for development tasks
    • Perform code analysis
    • Perform unit testing
    • Refactor / optimize code
    • Review code
    • Integrate code changes
    • Peer-To-Peer code reviews
    • Write comments in the coded instructions so that others can understand the program
  • Fix software bugs
  • Troubleshoot and debug software to determine causes of errors and deciding what to do about it
  • Conduct researches & do proof of concepts
  • Perform software releases on staging and production environments
  • Participate in database design
  • Participate in software design (architecture)

Qualifications

  • Bachelor’s degree in the IT field
  • Minimum yrs of experience: 2 yrs in .Net development
  • Critical Thinking & Strong Problem Solving
  • Good Arabic & English Communication Skills
  • Good interpersonal skills
  • Excellent Research Skills
  • Ability to work independently or as part of a team
  • Ability to work with a minimum of technical supervision
  • Ability to analyze information and make appropriate recommendations
  • Ability to adapt and change based on new business requirements and environment
  • Ability to understand the given task verbally or written
  • 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)
  • 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