Location
Selected Location(s)
Position Available To
All Candidates
Programmer Analyst (Mobile Application Developer) is responsible to analyse business needs and provide technology solutions write and test web and mobile based apps in Xamarin/C#/.NET platform with the aim to enable the design and development of applications that meet business requirements. The incumbent is also responsible to maintain each of the assigned applications. Responsibilities also include application servers administration quality assurance and application security.
Minimum of a Bachelors degree in relevant field is required e.g. Computer Science Computer Engineering Management Information System. Masters degree in relevant field preferred.
- Full English proficiency is required.
- Advanced computer literacy is required e.g. Microsoft.NET .NET Core C# JavaScript.
- Must have experience developing data integration solutions (scripts jobs API calls)
- Demonstrated experience developing web applications in a professional environment.
- Experience in cross platform development using Xamarin
- Experience in Web Framework using .NET C#.
- Experience MS SOL & ORACLE SOL/PLSOL queries procedures and triggers.
- Experience in Developing Web API/Web Service (REST or JSON).
- Experience in MVC Pattern Entity Framework LINO
- Good Experience in Web UI Framework like Razor Blazor CSS Jquery HTMLS
- Hands on Experience in IIS.
- Experience in Kendo UI is plus
- Good experience in Git and TFS.
- Experience in Angular is a plus.
- Experience in Flutter UI Framework is plus
- Understanding of Agile methodologies
- Understanding of Azure Devops automation tools for developing and executing pipelines (Cl/ CD
pipelines)
- Demonstrated ability to plan solutions and anticipate potential issues regarding program
performance capacity and security.
- Demonstrated competence analysing information problem solving attention to detail software
design software debugging software documentation software testing software requirements Agile
software development processes
- A high degree of computer literacy and demonstrated ability to integrate technology in the
workplace
- Excellent verbal and written communication skills and a demonstrated competency to interact with
people at all levels of the organization.
- Highly developed organizational analytical and problem solving skills are required.
- The ability to work effectively as a team member in a multicultural environment.
- A demonstrated willingness to engage in professional development activities in order to develop
and improve new and current skills and to adapt to the evolving needs of the organization.
Salary and Benefits
Salary & Benefit details will be provided to short listed candidates
This job has been sourced from an external job board.
More jobs on