G4S Software Developer Angular Jobs in South Africa
Main Purpose of the Role
This role’s responsibility is to Design, code, debug, and support software developed for internal and external clients. This will vary between designing and writing computer programs from scratch, modifying existing programs and designing and modifying database structures. Plan, organize, lead, control, guide and manage development projects, research and development and support. Ensure approved standards are implemented and always maintained to ensure continuity and supportability.
Review & Interpret business requirements and technical specifications
Design solutions to meet requirements into efficient code.
Modify database layouts to accommodate new requirements.
Test and debug code to produce error-free programs.
Document test requirements for QA personnel.
Deliver solutions within project guidelines and deadlines as reasonably determined
All the company and departmental procedures and rules must be followed to produce quality software solutions.
Request clarity around system requirements as needed
Code and Develop Native / Web applications, API’s and Services
Adhere to coding standards
Apply best practices
Ensure continuity of support by means of documentation and accurate release notes.
Comply with company standardization strategy pertaining to coding structure and standard
Investigate, analyse, and rectify reported defects and shortcomings
Analyze and understand the reported issue.
Apply problem-solving techniques to identify the optimum solution to the problem.
Modify the software to eliminate the problems.
Test and debug the software
Determine that the solution submitted has been correctly applied.
Implement the customer solution
Perform customer support duties where necessary
Assist support personnel in identifying software-related issues.
Effectively communicate with colleagues and customers about timeframes, issues, outstanding requirements, and current status. Provide accurate feedback to the helpdesk.
Perform any software changes with the necessary urgency.
Assist support personnel and customers where necessary with software support issues.
Performs related duties as assigned
Follow all procedures and rules as defined.
Source control.
Coding standards.
Testing and debugging.
Quality Assurance (QA) documentation.
Any other procedures that might be defined and reviewed from time to time.
Health and Safety
Participate in the design/ development/ review/ implementation and monitoring of the departmental safety plans for each year
Participate in safety forums created by the company for example safety meetings and safety talks
Report all safety incidents to the relevant people
Discuss all safety incidents
Follow-up on any activities assigned through safety meetings/committees/representatives/management
Attend safety education and refresher programs
Comply with safety policies and procedures at the workplace
Distribute safety information as and when required
Qualification and Experience
Grade 12
Relevant Tertiary Qualification (Diploma or Degree) in Computer Science / Information systems / Informatics etc
Minimum of 5 years experience within C# – Dot.Net environment.
Minimum of 3 years experience within the MS SQL environment.
Agile Project Management / Team Lead
Skills and Attributes
Microsoft desktop and server operating systems
SSRS Reporting
Database design
C#, JavaScript, TypeScript, AngularJS
.NET, Entity Framework, Angular web application framework, Web sites/pages, Web applications, API and services.
Networking, user interface principles
Microsoft SQL Server experience
Systems Design, Coding and Testing.
Data normalization, Efficient data access, and Performance tuning.
Data gathering, consolidating, processing, sorting and display via export and or GUI.
Excellent Communication Skills – Verbal & Written
Understanding the organizational environment
Understanding the organization’s goals and objectives
Dealing with changing circumstances
Supporting and working with others
Delivering objectives
Dealing with complexity
Acting professionally
Delivering great customer service
Sharing and cooperating
pIntegrated Development Environment (IDE)]
Visual Studio 2022 –
Api. Tools supporting Angular ease of use. Code generation. Report building
Visual Studio Code – Some Library work
Webstorm – Most of Angular Development
Angular Development
Use of Nodejs.
Npm
Angular 17
Chrome/Edge for debug
Angular Libraries
Kendo-ui Main Library. Licenced
Material
Prime Ng
Web Development
Use typescript HTML and CSS
SignalR for real-time communication between web and C# apps
Web is Split into XTime Libraries:
Services
Models – some created by C# tool
Animations – Small part
Components – Shared between all Angular projects
Splitting of the main app into smaller pre-compiled pieces – Codes 20% completed
Web consists of libraries with multiple inputs that require that component to be used in a specific way. ie Date or date time or both or date range
State is handled through services as there is no navigation like back in the system.
Styles sheets are maintained by the developer through the classes and some with code logic in HTML or typescript
How to Apply
For more information and job application details, see; G4S Software Developer Angular Jobs in South Africa
Find daily jobs in South Africa. Jobs – South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.
Jobs in South Africa – banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.
Find your dream job from 1000s of vacancies in South Africa posted and updated daily – click here!