https://bayt.page.link/MKPq76TQanajs9KZ6
Create a job alert for similar positions

Job Description

General Information


Salary grade/band:


Organization/department: Directorate of Human Resources


Job family: IT department


Reports to: IT Deputy Manager


Direct reports: Application Development Section Manager


Effective date: As per the instructions


Job Name                              Senior Kentico Developer
Job Overview

He will be involved in design, development, coding, customization, configuration, testing, and deployment in support of enterprise Kentico websites.


Primary Responsibilities and Activities
  • Producing code using .NET languages (C#, VB .NET).
  • Maintains the existing custom Kentico websites.
  • Upgrading, configuring and debugging existing systems.
  • Providing technical support for web, desktop or mobile applications.
  • Participate in requirements analysis.
  • Collaborate with internal teams to produce software design and architecture.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems.
  • Revise, update, refactor and debug code.
  • Prepare and maintain code for various .Net applications and resolve any defects in systems.
  • Improve existing software.
  • Develop documentation throughout the software development life cycle.
  • Serve as an expert on applications and provide technical support.
  • Create applications from scratch, configure existing systems and provide user support.
  • Join the team to analyze project proposals to determine time frame, funding limitations and appropriate process for accomplishing projects.
  • Working with stakeholders to accomplish this application work in a way that improves the business and technical fitness of the application portfolio and minimizes its ongoing support costs.
  • Establish the projects reporting and documentations.

Scope of Work


  • Installation and Configuration: Setting up and configuring the Kentico CMS (Content Management System) based on project requirements. This involves installing the software, configuring settings, and ensuring the system is ready for use.
  • Custom Development: Developing custom functionalities and features within Kentico to meet the unique requirements of a project. This may involve coding in languages like C# or using Kentico's built-in development tools.
  • Template Development: Creating and customizing templates for the website or application's frontend. This includes designing the look and feel of the site and ensuring it aligns with the project's design requirements.
  • Content Management: Managing and structuring content within the Kentico CMS. This includes creating, editing, and organizing content to ensure a seamless and user-friendly experience for website visitors.
  • Integration: Integrating Kentico with other third-party systems, databases, or applications. This may involve working with APIs (Application Programming Interfaces) to connect Kentico with external services.
  • Module Development: Building and customizing modules within Kentico to extend its functionality. This could involve creating custom forms, e-commerce modules, or other specialized features.
  • Troubleshooting and Support: Identifying and resolving issues that may arise during the development or maintenance of a Kentico-based project. Providing support to end-users and addressing any technical issues.
  • Upgrades and Maintenance: Ensuring that the Kentico CMS is kept up to date by applying software updates and patches. Performing routine maintenance tasks to keep the system running smoothly.
  • Training: Providing training to content editors or other users who will be working with the Kentico CMS. This includes guiding them on how to create and manage content, use the system's features, and troubleshoot common issues.

Performance Optimization: Optimizing the performance of the Kentico-based website or application. This may involve analyzing and improving site speed, optimizing databases, and implementing best practices for performance


Job RequirementsEducation

Bachelor’s computer science, computer programming, or a related field and minimum 5 years of experience in computer applications development work; or an equivalent combination of education and related experience. In addition to 5 years minimum experience with Kentico CMS.


Experience
  • Three or more years of IT experience, with sensitivity and commitment to business problem-solving.
  • Proven experience as a .NET Developer, and HTML5/CSS3.
  • 5 years’ experience in applications development.
  • 3 plus years of Microsoft SQL server experience.
  • 5 plus years of Kentico CMS experience.
  • Preferable to have Xamarin experience or experience with mobile application development.
  • Very good development and/or administrative experience with ASP.NET, C#.NET, VB 6.0, JQuery, Devexpress, Crystal reports, VB.NET, HTML, CSS, and JavaScript experience.
  • 5 years of design and/or development experience with .NET, C#, ASP.NET, Windows Forms and SQL Server in an n-tier architecture.
  • 4 Years’ Experience XML, SEO, usability, Content Management, and technical writing; intermediate background in the following: W3C Compliance, 508 Compliance, quality assurance.
  • Strong knowledge with the following technologies: IIS, relational databases, Active Directory, Web Services, FTP.
  • Proven experience with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)).
  • experience with architecture styles/APIs (REST, RPC).
  • Experience with Web Services, WCF and Service Oriented Architecture a plus.
  • Experience in Core Java, Messaging (JMS), Web API: SOAP, REST and authentication methods such as OAuth and SAML
  • Three or more years of IT experience, with sensitivity and commitment to business problem-solving.
  • Proven experience as a .NET Developer, and HTML5/CSS3.
  • 5 years’ experience in applications development.
  • 5 plus years’ experience in Kentico management.
  • Very good development and/or administrative experience with ASP.NET and C#, Kentico CMS, HTML, CSS, and JavaScript.
  • Familiarity with Microsoft SQL Server, as Kentico uses it to store data. Knowledge of database design and optimization is a plus.
  • Experience in integrating Kentico with third-party systems, services, or APIs to enable data exchange and interoperability.
  • Effective communication is crucial for collaborating with other team members, clients, and stakeholders. This includes both written and verbal communication skills
Key Behaviors/Competencies

Competency


Key Behaviors



RESULTS ORIENTATION


Sets and accomplishes challenging goals.


Defines standards in terms of doing what is appropriate and doing it well.



SOLVING PROBLEMS


Analyzes and prioritizes critical problems accurately and quickly; maintains a sense of urgency in solving even complex problems


Solutions increase efficiency and improve quality.


Involves others in solving problems and making decisions.


Factors organizational goals into decisions.


Makes clear, transparent, timely decisions



COMMUNICATION


Demonstrates effective written and oral communication skills.


Actively listens, provides constructive feedback, and demonstrates respect for differing views


Shares information with others


Actively seeks others’ perspectives to ensure inclusiveness and understanding.


Tailors communications to diverse audiences



QUALITY ASSURANCE AND ASSESSMENT


Understands the value of innovation and of quality improvement


Improves processes and practices by identifying inefficiencies and redundancies


Collaborates with campus partners to assess and improve the quality of products and service.


Demonstrates efficiency and quality in one’s own work


Manages and sustains change initiatives



TEAMWORK AND COLLABORATION


Builds productive working relationships


Cooperates and collaborates with colleagues


Treats others with respect


Resolves conflicts among team members.


Balances individual and team goals



SERVICE FOCUS


Understands the importance of quality service


Delivers quality service


Anticipates and fulfills customers’ needs


Skillfully serves diverse customer base


Refers customers to appropriate/additional campus resources.




Knowledge and Skills
  • Solid Programming skills using J2EE, Design Patterns, JMS, XSLT, CXF, Spring Framework, etc.
  • Knowledge of Security, Logging, Auditing, Policy Management and Performance Monitoring and KPI for end to end process execution
  • Understanding of Agile methodologies
  • Excellent troubleshooting and communication skills
  • Strong knowledge of EAI (enterprise application integration) and SOA (Service Oriented Architecture) best practices, development methodologies and standards.
  • Strong background in object-oriented development techniques
  • Database design and development (Microsoft SQL Server)
  • Strong communication skills with a proven ability to understand key concepts and communicate effectively with other technical staff Members, business stakeholders and senior management.
  • Proven ability to communicate technical concepts to nontechnical people to enhance understanding and drive decisions that lead to positive outcomes.
  • Strong organizational skills, the ability to perform under pressure and management of multiple priorities with competing demands for resources.
  • Strong analytical, data processing and problem-solving skills.
  • Proficiency in process formulation and improvement.
  • Exceptional verbal and written communication skills; expertise in setting and managing customer expectations
  • Distinctive blend of business, IT, financial and communication skills, as this is a highly visible position with substantial impact
  • Effective influencing and negotiating skills in an environment where this role may not directly control resources
  • Strong knowledge and understanding of business needs, with the ability to establish and maintain a high level of customer trust and confidence
  • Good understanding of current and emerging technologies and how other enterprises are employing them to drive digital business
  • Demonstrated ability to develop and execute a project resource plan that ensures that the right people are in the right place doing the right things at the right time


Budget: 13000-15000
Location:  Sharjah
Dual speaker only ( Arabic and English)
Immediate to 15 days NP


Job Details

Job Location
Hyderabad Pakistan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.