20.05.2024
Senior Full Stack Developer (JHB) (Hybrid)
Datafin Recruitment
South Africa, Johannesburg
Send an email about this job to a friend or to yourself. Your Name Recipient's Name Recipient's Email Address Message Senior Full Stack Developer (JHB) (Hybrid) You're being offered the position of Senior Full Stack Developer for a Community Upliftment Programme based in Joburg. Your main responsibilities include leading and managing the development and documentation of software solutions to support the program's growth goals while ensuring reliability, security, and robustness. You'll also collaborate closely with the IT Programme Manager as a technical lead and oversee a software development team. The role requires at least a bachelor's degree or formal certification in Information Technology, Computer Science, or a related field, along with a minimum of 5 years of experience in software development across multiple teams, with a path towards becoming a software architect.DUTIES:Building solutions to high standards:Constructing solutions that conform to industry best practices and standards, including but not limited to Solid design principlesTest driven development, incl. unit testing during development before code is deployed for QA and testingManaged source controlSecurity guidelinesControlling & minimising technical diversitySupportable by being properly documented and code commented (incl. “don’t repeat yourself” (DRY) principle)Building user-centric solutions and systems that cohere with and serve the company’s wider scale goals securely with 99% uptimeGuiding and managing the design and implementation of a comprehensive, future-fit technology system that serves and supports the company’s wider goals Contributing to strategies and systems that maintain the effectiveness and efficiency of company’s technology platforms and systemsTechnical leadership and team management:Providing technical leadership in the IT team and Company.Managing the software development team’s delivery, incl. developing technical specifications and designs, allocating work, reviewing code, and managing deployments etcDelivering consistently high quality and proactive servicePerforming and developing professionally:Delivering consistently high quality and proactive serviceDelivering an affordable and sustainable set of solutions on time Estimating work accuratelyEnsuring code and delivery meet quality assurance standards for accuracy and performanceStaying up to date with industry and/or other relevant practices, developments, and trends, incl: Information TechnologyInformation NetworksUX DesignIdentifying and completing relevant, valuable training and/or certifications as agreedSupporting solutions:Assist as needed and appropriate to identify, triage, research and resolve production issuesEnsure support issues are resolved within appropriate and/or agreed timeframes.REQUIREMENTS:Min. bachelor’s degree or formal certification in Information Technology and/or Computer Science or any equivalent relevant degreeMin. 5 years’ development experience across the software development lifecycle across multiple teams on a path to software architect, including Microsoft stack & environment experienceExperience managing the full software system delivery and lifecycle, incl. technical design, construction, deployment, and supportExperience 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 implementationsExperience in UX trends and current design strategies and technologiesFluency in an African languageGeneral Knowledge & Understanding and/or Skills & Abilities:Appetite to manage a small software development teamSolid understanding of OOPAbility to analyse / decompose complicated problems in developing solutionsstructure a solution, model the data, and design & build appropriate componentsAdvantageous: Knowledge of IT infrastructure and networksTechnical Knowledge & Understanding and/or Skills & Abilities:Microsoft stack & environment experience neededSQL (SSRS, SSAS, SSIS, T-SQL)Entity Framework, Web FormsDynamics CRM Plug in DevelopmentHTML 5NodeCI/CD tools and techniquesUSSD development experience is advantageous.BI and Reporting (SSRS, PowerBI)Data Integration, ETL and Data Migration experienceAbility to integrate CRM with other systems through GraphQL, REST API and SSISPowerApps and Power Automate experience is advantageousExperience managing IT technical support will be an advantageATTRIBUTES:Ability to present findingsStrong drive to succeedClear curiosity and track record of learning, including openness to & appetite for feedbackWhile we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.COMMENTS:When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here https://www.datafin.com/job/senior-full-stack-developer-jhb-hybrid/ OR e-mail a Word copy of your CV to nix@datafin.com and mention the reference number of the job.Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders as well as access to some of the most skilled and sought after candidates in the industry. Our database of over 25 000 candidates, cutting edge internal IT systems and extensive PPC marketing has ensured that we at the top of our game and one of SA’s leading recruitment agencies.#J-18808-Ljbffr
Attention! You will be redirected to another site