drjobs Senior Fullstack Developer (KG)

Senior Fullstack Developer (KG)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Centurion - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Introduction

My client a leading agricultural services company presently has an exciting opportunity for a Senior Fullstack Developer to join their growing team Kindly send all applications to

As a Full Stack Developer you will play a pivotal role in shaping the core architecture and functionality of our applications. Your primary focus will be on designing and implementing robust solutions Core (C#) you will also have to be fluent in AngularJS. Your expertise in crafting efficient APIs and maintaining high-performing backend systems will be crucial to the overall success of our projects. Collaborating closely with the design team you will contribute to the integration of visually engaging and responsive user interfaces. While the development team focuses on various aspects of development your role will be instrumental in developing scalable solutions. Your responsibilities will extend to database design and management where you will contribute to building a solid data architecture that ensures data integrity and responsiveness. The implementation of REST APIs will be under your purview providing the necessary communication channels between the frontend and backend the realm of cloud services your proficiency in AWS covering EKS ECR CodeBuild Code Pipeline Cognito and IAM will be applied to securely deploy and manage applications. You will play a key role in implementing security best practices and managing access control ensuring the reliability and security of our cloud-based solutions. Also have a good understanding of version control systems to maintain a stable code source such as Git. Your expertise in containerisation with Docker will provide consistency across environments complementing the development teams efforts. Additionally your proficiency in Kubernetes will facilitate the efficient orchestration.

IT Operations Run Support

Manage support monitor all application areas assigned to you
During analysis of business requirements display the ability to identify what is not being said as well as connect cross module and cross business touch points
Ability to interact and build relationships with the business community at various levels from facilitating designworkshops to one on one interviews to presentations to relevant stakeholders
Implement be a strong advocate execute and ensure compliance through a Change Approval Board across all applications for changes being made to a production environment
Ensure compliance to Change Control process by all parties making changes to applications within the companyenvironment.
Comply to Change Control (including Change Advisory Board) process for all changes being implemented to production
Implement an environment where changes do not need to be made in production and ensure compliance through a Change Approval Board across Microsoft Suite (including Sharepoint and Power Apps) for changes being made to a production environment
Manage and monitor support and incident tickets through the use of the companyService Desk ensuring minimal service interruption within agreed SLA (Service Level Agreement) and agreed CSAT (Customer Satisfaction) ratings
Actively manage the reduction in support and incident tickets handled by your respective teams by identifying the root causes and rectifying
Enforce the implementation and use of the Service desk for all Service requests and incidents
Have the ability to identify P1 calls and follow the correct company process to hand these over to the correct teams and/or assist in driving fast resolution of these outages when called upon to do so
Monitor support and incident tickets through the use of the companyService Desk ensuring minimal service interruption within agreed SLA (Service Level Agreement) and agreed CSAT (Customer Satisfaction) ratings
Actively perform trouble-shooting and problem solving and ask for assistance when appropriate
Maintain identify opportunities and monitor all integrations to ensure seamless business processing

IT Operations -Enhancements

Participate actively in deploying new/existing functionality already available in applications that will add value to the
business
Constructively use new technology as it becomes available in companyand in so doing demonstrate a trust in the technology to business
Promote and contribute to the development of a culture of continuous improvement across the Group.
Proactively identify opportunities to improve current solutions and processes
Support the delivery of better value and greater efficiency through the identification and elimination of unnecessary
complexity within business processes and identification of better ways of working
Actively participate in team actions where new projects/technologies/mobility apps/innovations are investigated
which is non-module specific
Understand and be able to play back business processes and requirements
Functions as a trusted advisor in areas of expertise on how applications can be best leveraged to provide full product value
Keep up to date with latest developments on existing applications
Demonstrate continuous programming efficiency: structured coding code re-usability and reduction of hardcoding
Demonstrate efficiencies in area of expertise eg configure usability
Ensure full compliance to the companySDLC policy across all projects and change requests including software purchases eg governance strategy framework best practices)
Support the delivery of flow or work to the client and improve efficiency in the team and own work without compromising on quality.
Collaborate with the development team to design and implement responsive user-friendly web applications
Assist in the development and maintenance of websites ensuring optimal functionality and performance.
Work closely with designers to turn wireframes and mock-ups into functional web pages.
Participate in code reviews to maintain code quality and provide constructive feedback.

People Management

Participate and contribute to the IT team dynamics as a whole
Be a constructive member of a team as and when assigned
Effective/Timeous Leave Planning in order not to disrupt service to user community
Fill in for team members during unexpected illness and/or leave where necessary
A well-motivated high-functioning healthy team according to the companyvalues
Consider resource leave planning when planning projects
A versatile resource who cross-skills and able to assist colleagues during their absence.

Governance Risk and Compliance

Identify potential risks in all working environments and report to the appropriate forum
Ensure that all stakeholders comply to all relevant companyframeworks policies and procedures
Monitor/enforce tight control of all application access controls in line with policy
Ensure business approvals are gained for all emergency updates to production
Ensure Legal Compliance to all relevant legislation

Ensure cooperation with all audit teams so as not to cause any unnecessary overruns

REQUIRED MINIMUM EDUCATION/TRAINING

A bachelors degree in computer programming or relevant experience in computer science or information
technology.
NET Core (C#) AWS Certifications AngularJS JavaScript Typescript and Microsoft Visual Studio
certification and experience.

REQUIRED MINIMUM WORK EXPERIENCE

A minimum of 3 years of experience as a programmer or developer.

KEY PERFORMANCE AREAS

IT Operations Run Support
IT Operations Enhance
People Management
Governance and Compliance Role

TECHNICAL KNOWLEDGE / COMPETENCIES
Knowledge coding-languages (C# .NET AngularJS Angular and JavaScript).
Analytical and mathematical skills
Experience in a FinTech environment to count in your favour.
Ability to write clean easy to understand code.
Outstanding analytical and problem-solving capabilities.
Excellent written and verbal communication skills.
Sound understanding of coding and development processes.
Experience with working in an agile environment.
Strong understanding of Integration impacts standard solutions & best practise without customising to easily
Strong Team Player
Strong MS Office
Experience in developing / architecting Integration Solutions supporting business processes
Exceptional knowledge both practical and theoretical of IT Infrastructure and architecture
IT Industry knowledge and a passion for understanding new developments and changes in the IT sector
Demonstrated skill in managing the development of optimal business systems.
Ability to communicate concepts in a concise and eloquent form to management and to cross-functional departments or teams verbally in writing and through pictures or diagrams when appropriate
Knowledge of new technologies (in relevant field) and maintain and stay abreast of updates and changes and make the appropriate recommendations
Ability to effectively prioritise and execute tasks in a high-pressure environment for self and teams
Excellent ability and knowledge to direct staff in integrating information technology services with the work requirements and deliverables as determined by IT and business
Excellent experience of informational technology disciplines e.g. system design development
implementation software applications and integrations production operations quality assurance
and systems management user support principles and practices eg Software Development Life Cycle
Excellent experience in consulting and influencing stakeholders as and when required
Excellent administration skills
Knowledge of Out of the box features for creating webpages forms workflows and more are a must.


Required Experience:

Senior IC

Employment Type

Full-Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.