Senior .Net Web Developer - [Location: Amman-Jordan] Apply
Senior .Net Web developer is responsible for developing, customization, installation, implementation, training and support of multi web applications utilizing Microsoft .Net technology. He will provide functional, technical and product knowledge to clients via good written, verbal and presentation skills.
Develop and document design, source base and architecture.
Ensure product delivery and service quality, Deliver high-quality of implementation of our solutions.
Maintain and manage existing source bases.
Review and improvise code.
Run tests and fix bugs.
Coordinate with architects and business analysts to determine functionalities.
Develop technical solutions to complex business problems.
Design and develop data analysis solutions.
Design and develop logical and physical data models that meet application requirements.
Provide end user training to clients.
Provide high quality of support and communication to all our clients.
Increase personal knowledge of client business and technical environment.
Work within assigned deadlines, following internal processes and procedures.
Knowledge to work with application issues and detailed problem solving.
Troubleshoot and resolve software application and network communication errors.
ASP.NET, WCF, .Net Framework 4 or higher and .NET Core 2 or higher.
Knowledge in software design, object-oriented design and implementation techniques and n-tier application design.
Understanding of UML and the creation and maintenance of project work products including use cases, data flow charts, process flow diagrams, software requirements document, functional specifications document, etc.
Experience with database design, architecture, and implementation; in particular, such design, architecture, and implementation in support of n-tier .NET application architectures.
Experience using jQuery, Client Object Model, and Service Oriented Architecture.
Ability to write Stored Procedures, write complex SQL queries, and ability to analyze the SQL data is desired.
Experience with SQL Server Reporting Services, SQL Server Analysis Services, and/or SQL Server Integration Services a plus.
Attention to detail and commitment to high quality/error free deliverables.
Must be motivated, independent and self-sufficient. Able to receive an assigned task and see it through to completion with minimal supervision.
Excellent interpersonal, communication, and organizational skills are absolutely required
Expertise and regional field experience of at least 5 years
Excellent communication skills
Specific product knowledge and experience is an advantage
Confident and pragmatic in their approach and able to demonstrate credibility quickly
Experience within a fast-paced, fast-growth Tech start-up environment
The ability to influence stakeholders and work closely with them to determine acceptable solutions.
Excellent planning, organizational, and time management skills.
Experience leading and developing top performing teams.
A history of leading and supporting successful projects.
Ability to work effectively as a team member, demonstrating excellent organizational skills and initiative and flexibility.
Engineering Degree in a relevant discipline
Minimum 5 years’ experience in similar role
Working with Others
Promotes team work and removes barriers to effective team working
Provides advice and guidance for others sensitively and where appropriate
Establishes ownership for relevant activities from the outset
Develops a wide network, including senior level contacts to facilitate activities and further own knowledge
Demonstrates an ability to negotiate with and influence senior colleagues and contacts
Proactively liaises with other divisions, partners & third parties
Adhering to Principles & Values
Adapts professional style to suit different situations with different individuals where appropriate
Encourages others to maintain integrity and credibility
Balances the needs of members with the values and principles of TACME
Adapting and Innovating
Encourages and works with others to develop innovative approaches
Drives forward improvements and innovations within own area of responsibility, adding value where appropriate
Encourages others to demonstrate flexibility to ensure that objectives are achieved Promotes new ideas that are picked up by senior colleagues
Understands the motivations and objectives of differing groups and adapts approach accordingly
Takes ownership of assigned tasks, honors deadlines.
Ensures timely delivery of outputs within defined cost and quality standard parameters.
Takes responsibility for own shortcomings and compliances.
Supports subordinates, provides oversight and takes responsibility for all delegated assignments.
Respect for Diversity
Works effectively with people from all backgrounds.
Treats all people with dignity and respect. Treats men and women equally.
Shows respect and understanding of diverse points of view and demonstrates understanding in daily work and decision making.
Examine own biases and behaviors to avoid stereotypical responses and does not discriminate against any individual or group.
Changes systems and processes when biases are identified.
Communicating with Others
Presents credible information confidently
Writes reports and papers that are succinct accounts of key information
Develops and alters own style of communication to meet the needs of different individuals
Guides others in most appropriate style and content of communication to others