Senior Developer
4 days ago
Location: Durban North
Ideal start date: ASAP
Job Description: Senior Developer (C#, ASP/WebForms, TSQL, HTML)
Purpose
- The purpose of this role is to assist the Business Unit to develop the UVS product, and other software as may be required. These products are predominantly 2-tier and 3-tier applications that may be deployed on premises or on VM infrastructure.
Primary responsibilities & duties
- Add features to software, and fix bugs, with regard to secure coding practices.
- Design and implement unit tests and integration tests.
- Examine requirements and specifications, and propose solutions that are technically feasible for the code base.
- Identify and resolve performance bottlenecks.
- Write User Manuals for installation, administration, and end users.
- Release engineering (follow procedures to label, build, deploy, test, and release).
- Maintain code quality and standards; participate in code reviews, accepting and providing constructive peer feedback.
- Support administrators through installation & upgrade, and with operational issues.
- Collaborate with team members and with other teams.
- The position is expressly not limited to these duties.
Requirements
- Minimum qualification: relevant tertiary degree or diploma
- Minimum experience: 3 years in a similar role using the required technologies
- C# with Net Framework 4.8
- ASP with WinForms
- SQL, MS TSQL, and Stored Procedures on MS SQL Server 2017+
- Entity Framework
- HTML, and basic CSS
- Designing and implementing unit & integration tests (xUnit an advantage)
- Experience with Version Control software (TFVC an advantage)
- Writing skills (English), for installer, administrator, and end-user manuals
- Demonstrable competence to perform all responsibilities & duties of the role.
- Strong communication skills including spoken and written English
- Experience with TCL/TK an advantage
- Experience with Net Core or NET 5 or higher an advantage
Competencies
- The following skills and traits will be necessary to succeed in this role:
- A professional demeanour: be polite, helpful, and composed; act ethically and with integrity; execute the role with competence; be dependable and accountable.
- Enthusiasm for service excellence, leveraging communication and people-handling skills to work directly with colleagues and customers.
- The ability to work autonomously, prioritising and organizing one's own work, and finishing tasks completely and correctly, while remaining adaptable to priority business needs.
- An aptitude for diagnosing and troubleshooting.
- Willingness to learn, and to take on new challenges and responsibilities.
Location and working hours
- This is a permanent, full-time position based in Westville, KZN.
- Occasional travel may be required, which may include out-of-town trips and/or overnight travel.
- Occasional afterhours work may be required.
-
Senior Programs Coordinator
11 hours ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeSenior Programs Coordinator - Richards Bay - Benchmark Senior LivingBenchmark Senior Living Richards Bay2 days agoJob title: Senior Services AssociateDescriptionBenchmark Senior Living seeks a dedicated professional to coordinate senior programs that promote socialization, engagement, and overall well-being. As a Programming/Activity Assistant, you will be...
-
Senior Programming Director
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeSenior Programming Director - Benchmark Senior LivingBenchmark Senior Living is a leading provider of senior living services. We are committed to delivering exceptional care and enhancing the lives of our residents.This role will focus on coordinating community programming to promote resident engagement and socialization. Key responsibilities...
-
Senior Technology Executive
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeWe are seeking an experienced Senior Technology Manager to join our team at Benchmark Senior Living. This role is responsible for developing and executing comprehensive technology plans to propel business success. The ideal candidate will have a Bachelor's degree in Computer Science or related field and 5+ years of experience in software development and...
-
Senior Services Associate
11 hours ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeSenior Services Associate - Richards Bay - Benchmark Senior LivingBenchmark Senior Living Richards Bay2 days agoDescriptionActivities AssistantFoster Meaningful Connections among Seniors at Benchmark Senior LivingWe are seeking a compassionate and skilled individual to join our team in KwaZulu-Natal.About the Role:Create and implement activities that promote...
-
Dining Server for Seniors
1 day ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeDining Server for Seniors - KwaZulu-Natal - Benchmark Senior LivingBenchmark Senior Living KwaZulu-Natal4 days agoJob title: Server for SeniorsDescriptionJob Title: Dining Room Server - Part TimeWe are committed to providing exceptional care and support to our senior residents in a friendly and collaborative environment that encourages growth, learning, and...
-
Senior Care Server
22 hours ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeAbout the RoleDining Servers at Benchmark Senior Living are committed to delivering exceptional care and support to our senior residents in a friendly and collaborative environment that encourages growth, learning, and teamwork.We offer comprehensive benefits including paid training, company-provided uniforms, discounted meal programs, associate referral...
-
Dining Server for Seniors
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeJob Title: Dining Room Server - Part TimeWe are committed to providing exceptional care and support to our senior residents in a friendly and collaborative environment that encourages growth, learning, and teamwork.Our comprehensive benefits package includes paid training, company-provided uniforms, discounted meal program, associate referral bonus program,...
-
Senior Services Assistant Manager
7 hours ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeProgram Coordinator OpportunityBenchmark Senior Living is looking for a detail-oriented and organized individual to join their team as a Program Coordinator.In this role, you will be responsible for creating and implementing activities that foster socialization and engagement among seniors. You will work closely with residents, families, and staff to develop...
-
Senior Mobility Officer
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeSenior Mobility OfficerBenchmark Senior Living is committed to delivering exceptional care and services to our residents.We are seeking a motivated and experienced Mobility Specialist to join our team at Benchmark Senior Living Richards Bay.About the JobThe successful candidate will be responsible for ensuring the safe and efficient transportation of...
-
Senior Living Dining Attendant
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeDining Server Job SummaryBenchmark Senior Living is seeking a skilled and experienced Dining Server to join our team.In this role, you will be responsible for delivering exceptional dining experiences to our senior residents.You will also play a key role in maintaining high standards of hygiene and safety in our dining areas.Key ResponsibilitiesDeliver...
-
Senior Community Programs Manager
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeJob OverviewBenchmark Senior Living is committed to providing exceptional care and services to our residents.We are seeking a qualified individual to join our team as a Senior Programs Coordinator.Main Responsibilities:Programming: Create and implement programs that promote socialization, engagement, and overall well-being.Staff Support: Collaborate with...
-
Programs Coordinator Specialist
7 hours ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeJob Title: Senior Programs CoordinatorBenchmark Senior Living is seeking a dedicated professional to coordinate senior programs that promote socialization, engagement, and overall well-being.This position will be responsible for developing and implementing activities that foster meaningful connections among seniors. The successful candidate will work closely...
-
Activity and Socialization Coordinator
7 hours ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeSocialization and Engagement CoordinatorBenchmark Senior Living seeks a motivated and compassionate individual to join their team as a Socialization and Engagement Coordinator.In this role, you will be responsible for developing and implementing activities that promote socialization and engagement among seniors.You will work closely with residents, families,...
-
Wellness and Engagement Program Director
7 hours ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeWellness and Engagement Program DirectorBenchmark Senior Living is seeking a dynamic and experienced professional to lead their Wellness and Engagement Program as a Program Director.In this role, you will be responsible for developing and implementing activities that promote wellness and engagement among seniors.You will work closely with residents,...
-
Executive Programs Coordinator
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeJob DescriptionBenchmark Senior Living is seeking a dedicated professional to coordinate senior programs that promote socialization, engagement, and overall well-being.The ideal candidate will create and implement activities that foster meaningful connections among seniors.Main Responsibilities:Activity Development: Develop an activity program in...
-
Transportation Service Coordinator
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeSenior Transportation SpecialistBenchmark Senior Living is a leading provider of senior living services.We are seeking a highly skilled Mobility Specialist to join our team at Benchmark Senior Living Richards Bay.About the RoleThe successful candidate will provide safe and reliable transportation services for residents to medical appointments, outings, and...
-
IT Strategy Director
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeBenchmark Senior Living seeks an innovative professional to lead technology solutions. As a Senior Technology Manager, you will design and implement technology strategies that drive business growth and meet quality standards. Our company values innovative professionals who can lead us towards achieving our mission of providing exceptional care and services...
-
Digital Transformation Manager
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeWe are seeking an experienced Senior Technology Manager to join our team at Benchmark Senior Living. In this role, you will be responsible for designing and implementing technology strategies that drive business growth and meet quality standards. Our company values innovative professionals who can lead us towards achieving our mission of providing...
-
Programs and Activities Coordinator
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeAbout the RoleBenchmark Senior Living is seeking a highly motivated and organized individual to join our team as a Senior Programs Coordinator.The successful candidate will be responsible for creating and implementing programs that promote socialization, engagement, and overall well-being among our residents.Main Responsibilities:Program Development: Develop...
-
Part Time Dining Room Staff
6 days ago
Durban, KwaZulu-Natal, South Africa Benchmark Senior Living Full timeJoin Our Team: Serving Seniors with ExcellenceBenchmark Senior Living is seeking a skilled and compassionate Dining Server to join our team.In this role, you will be responsible for delivering exceptional dining experiences to our senior residents.You will also play a key role in maintaining high standards of hygiene and safety in our dining areas.About Our...