Jobs in

Senior Full Stack Developer Rosebank - South Africa

HR insync

Company This company is a successful national network of NGOs & partners realising quality, affordable early learning for all 3–5-year-olds — through scaling a network of providers, and achieving specific ecosystem transformations with governments and partners. Purpose Leading and managing the building and documenting of software solutions and environment that serve company's scale ambitions and are reliable, secure and robust Partner the IT Programme Manager as Technical Lead Manage software development team (2X Developers) Work independently with limited supervision and support from software architects and agreed robust change control, thorough quality assessment of changes and disciplined implementation Responsibilities Building solutions to high standards for the company Constructing solutions that conform to industry best practices and standards, including but not limited to solid design principles Clean architecture Domain driven development Test driven development, incl. unit testing during development before code is deployed for QA and testing Continuous integration / deployment Managed source control Security guidelines Controlling & minimising technical diversity Supportable by being properly documented and code commented Building user-centric solutions and systems that cohere with and serve Company's wider scale goals securely with 99% uptime Guiding and managing the design and implementation of a comprehensive, future-fit technology system that serves and supports Company's wider goals Contributing to strategies and systems that maintain the effectiveness and efficiency of Company's technology platforms and systems Technical leadership and team management Providing technical leadership in the IT team and the company Managing the software development team's delivery, incl. developing technical specifications and designs, allocating work, reviewing code, and managing deployments etc Delivering consistently high quality and proactive service Performing and developing professionally Delivering consistently high quality and proactive service Delivering an affordable and sustainable set of solutions on time Ensuring code and delivery meet quality assurance standards for accuracy and performance is up-to-date with industry and/or other relevant practices, developments, and trends, including: Information Technology Information Networks UX Design Identifying and completing relevant, valuable training and/or certifications as agreed Supporting solutions Assist as needed and appropriate to identify, triage, research and resolve production issues Ensure support issues are resolved within appropriate and/or agreed timeframes Requirements Minimum Bachelors degree or formal certification in Information Technology and/or Computer Science or any equivalent relevant degree Minimum 5 years development experience across the software development lifecycle across multiple teams on a path to software architect, including Microsoft stack & environment experience Experience managing the full software system delivery and lifecycle, incl. technical design, construction, deployment, and support Experience managing a software development & delivery team (at least 3 people) Advantageous Leading mobile development & implementations at scale (especially across low-connectivity contexts) Experience in CRM implementations Experience in UX trends and current design strategies and technologies Fluency in an African language Appetite to manage a small software development team Excellent software development lifecycle management Solid understanding of OOP Solid experience in Agile development methods Ability to analyse / decompose complicated problems in developing solutions structure a solution, model the data, and design & build appropriate components Advantageous: Knowledge of IT infrastructure and networks Excellent professional communication skills Written communication skills Ability to present findings Strong drive to succeed Clear curiosity and track record of learning, including openness to & appetite for feedback Microsoft stack & environment experience needed Dynamics 365 development C# .Net / ASP.NET / MVC (Required) SQL (SSRS, SSAS, SSIS, T-SQL) Entity Framework, Web Forms Dynamics CRM Plug in Development HTML 5 JavaScript / REACT Node CI/CD tools and techniques USSD development experience is advantageous. BI and Reporting (SSRS, PowerBI) Data Integration, ETL and Data Migration experience Ability to integrate CRM with other systems through GraphQL, REST API and SSIS PowerApps and Power Automate experience is advantageous Experience managing IT technical support will be an advantage R60 000 - R75 000 Ctc Per Month Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior Application Developer, C# and Angular - Port Elizabeth

...

Full Stack Developer Stellenbosch Techno Park - South Africa

Helderberg Personnel

...

Full Stack Developer - Bruma

Codematch

...

Full Stack Developer bruma - Bruma

Codematch

...

Intermediate Application Developer, C# - Port Elizabeth

...

Want to do another search?

Jobs in