Job Description

Job Responsibilities:

  • Develop software solutions based on user requirements; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepare and install solutions by determining and designing system specifications, standards and programming.
  • Improve operations by analyzing and identifying areas for modification and recommend solutions.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Mentor, support and develop junior and mid-level software developers by providing advice, coaching and educational opportunities.
  • Collaborate with team to brainstorm and create new products as required by the users.
  • Make informed decisions quickly and taking ownership of services and applications at scale.
  • Passionate about great technologies, especially open source.
  • Understand business needs and know how to create the tools to manage them.
  • To lead all internal product and related application development.
  • To prepare proposal or technical documentation for tender preparation which the company involve.
  • Perform any other related task/function/responsibility that may be assigned by the Management/Company from time to time.

Requirements and skills:

  • Candidate must possess at least a Diploma/ Advanced/ Higher/ Graduate Diploma, Bachelor’s Degree/ Post-Graduate Diploma/ Professional Degree in Computer Science/Information Technology or equivalent.
  • A minimum of 5 years of working experience in the related field.
  • Has a vast knowledge in Programming Language (ASP.NET, NET, MS SQL, MY SQL, Java Script, Windows Services, Devexpress, and Mobile Application).
  • Well versed for Object- Oriented Programming (OOP) and Mobile View Controller (MVC) design patterns.
  • Able to work independently with a minimum supervision.

Related Jobs