Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Knowledge of company programming procedures, programming languages, supported applications and supported systems.
- Compile with all the company's policies and procedures.
- Maintain confidentiality with regard to the information being processed, stored or accessed.
- Supervise staff in accordance with company policies and procedures. Recognizes the strengths and weaknesses of each team member.
- Continually seek opportunities to increase customer satisfaction and deepen client relationships.
- Analyse client's requirements to include identifying potential problem areas and recommend optimum approaches for project path. Translating client requirements into highly specified project briefs.
- Overseeing the implementation of a new system.
- Analyse performance of programs and take actions to correct deficiencies.
- Assist staff to resolve complex or out of policy operation problems.
- Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
- Facilitate effective team interaction. Acknowledges and appreciates each team member's contributions. Manages the process of innovative change.
- Create and execute project work plans and revises as appropriate to meet changing needs and requirements.
- Supervise department activities and special projects to ensure quality and meet timetables. Conducts effective progress evaluations in a timely manner.
- Provide on-the-job training to new department staff members.
- Develop existing systems by analysing and identifying areas for modification. Confer with users to gain understanding of needed changes or modifications of existing programs.
- Evaluate department processes. Recommend and coordinate needed changes based on process analysis.
Job Requirements
- Bachelor's degree in a relevant computer science or communications major, software engineering, Or related field.
- Languages: fluent English (oral/written)
- 5 years of working experience. Previous experience in Software development.
- Excellent leadership and people management skills.
- Excellent knowledge of Developing Applications using .Net Technologies (C sharp, .net core, EF..etc) on MS SQL server database
- Knowledge of python, SSIS, SSRS, powe BI, tableau.
- Strong analytical skills
- Excellent mathematical and problem-solving skills.
- Excellent communication and team-working skills.
- Strongly detail-oriented with an ability to quickly identify and solve programming errors