Senior Software Engineer (JHB)
Datafin Recruitment
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 and a vast majority of our business is repeat business. DatafinâÃÂÃÂs Goals: Datafin strives to be recognised as the best recruitment company in Cape Town and Johannesburg, using ethical business principles, focusing on technology driven industries and sourcing highly skilled people for cutting edge companies, thereby ensuring sustained profitability and adding value to all stakeholders. Datafin has a 15 year track record in providing reputable companies with like-minded suitable people. In the process, we have established and sustained, mutually beneficial relationships with a large portion of the Cape Town commercial sector. Our success has cultivated a sense of trust with candidates and clients alike and as a result we have a large network of candidates to draw from at any given time.ENVIRONMENT: TRANSLATE software requirements into concise and robust programming code as your coding expertise and strong leadership are sought to fill the role of a Senior Software Engineer, joining the Joburg team of a dynamic Internet Service & Network Specialist. You will also participate in testing and DevOps processes, assist in UI while providing guidance and training on solution deployment. The successful incumbent will have Matric/Grade 12, a suitable IT-related Degree/Diploma with 7 years' work experience in a similar role with solid C#.Net, Object-Oriented Design Patterns, C#, C++, MVC, Entity Framework, Windows Forms applications, Windows Services, SQL, Microsoft DevOps Server - Git and/or VFVC, HMTL5, JavaScript (ES6+), CSS3+, Bootstrap3+ & MVC4+.
DUTIES:
Application design new applications, enhance existing development. Application maintenance and fault resolution. Full life-cycle development, including technical documentation. Interact with other Professional Services teams and provide guidance or training on solution deployment. Continuous contribution to enhance team knowledge base. Participate in testing and DevOps processes. Assist with ad hoc issue analysis and resolution including production support. Assist in UI, prototype (user interface design and layout mock-ups). Translate software requirements into concise and robust programming code. Write specifications and designing, building, testing, implementing and supporting applications.REQUIREMENTS:
Qualifications - Matric / Grade 12. Relevant tertiary qualification: Technical Diploma or BSc Degree. Online courses with Certificates will be advantageous. Experience/Skills - Minimum 7 years' experience. Solid experience in Microsoft C# .Net. Knowledge and application of Object-Oriented Design Patterns, C#, C++, MVC, Entity Framework, Windows Forms applications, Windows Services. Microsoft DevOps Server - Git and/or VFVC. Good skills in relational database queries and stored procedures (MS SQL).ITIL.
Latest web technology (HTML5 - native web components, JavaScript (ES6+), CSS3+, Bootstrap3+, MVC4+, etc.).ATTRIBUTES:
Able to work in a fast-paced environment and meet tight deadlines. Analytical skills. Problem-solving ability. Adherence to strict IT policies. Teamwork. Business process in the IT industry.- ...Develop secure, scalable, and high-performing software solutions. Optimize databases,... ...or Diploma in Computer Science, Software Engineering, or a related field. Experience Minimum of 5 years' experience in a senior full-stack software development role....
- Our client is looking for an experienced Software Engineer to join our development team and contribute to the modernisation and continued development... ...a hands-on engineering role suited to an upper mid-level or senior developer who can take ownership of complex features,...
- ...backend services. Develop secure, scalable, and reliable software solutions. Optimize application performance, databases, and... ...maintain, and enhance existing applications. Collaborate with senior engineers, designers, and business stakeholders to deliver technical...
- ...business transformation and growth. As a Senior Full Stack Developer, you will play a... ...while driving best practices across the software development lifecycle. This role offers... ...Computer Science, Information Technology, Engineering, or a related field preferred ~...
- ...development effort and communicate progress, risks and blockers clearly. Produce and maintain technical documentation. Contribute to engineering standards, secure development practices and delivery processes. Support and mentor less-experienced developers where...
- Key Responsibilities: Develop and maintain full-stack web applications using C#, .NET, TypeScript, HTML, and CSS. Design and build secure RESTful APIs and system integrations. Develop and optimise SQL databases, queries, and stored procedures. Mentor junior...
- Software Quality Engineer II | Johannesburg | 5-Month ContractA leading organisation is looking for a Software Quality Engineer II to join their team on a 5-month contract in Johannesburg.Salary: R80,000 per monthIn this role, you will design, develop, and implement reusable...
- ...Âs businesses participate in todayâÃÂÃÂs fast-moving global economy.Role Purpose/Business Unit: The Specialist: Software Engineer is responsible for designing, developing, testing, and maintaining software solutions that support Vodacom's digital products...
- ...on SQL database development as the next Senior SQL Developer wanted by a cutting-edge FinTech... ...with 5-10 years in SQL and Software Development, with demonstrable experience... ...DUTIES: SQL Development & Database Engineering - Write advanced SQL queries, stored...
- ...digital technologies company is looking for a Senior IT Manager, who will be at the helm of... ...procurement activities for hardware, software, and services Lead cybersecurity... ...uplift. Lead, mentor, and develop IT engineers and support staff. Foster a collaborative...
- ...Key Responsibilities Lead and manage electrical engineering projects from concept through to completion. Develop and review detailed... ...awareness. Proficiency in electrical engineering design software. Knowledge of PLC and SCADA systems. Excellent leadership...
- Meltwater helps companies make better, more informed decisions based on insights from the outside. We believe that business strategy will be increasingly shaped by insights from online data. Organizations will look outside, beyond their internal reporting systems to a world...
- ...solutions, and support development cycles. Facilitate collaboration between business, engineering teas, and EDE team. Develop and maintain high-quality, efficient software/Custom solutions. Build, deploy, and scale cloud applications using AWS with a focus on...
- ...challenge, no matter the need. BDO Johannesburg is looking for Senior Accountants to work in the Business Services and Advisory... ...allowances (s12C, S12E, etc.)) Experience in the following accounting software: SAP, OneStream, Sage, and Xero. Skillset required...
- ...As a Senior Android developer at DVT, you will have the chance to work with a team of talented individuals who share your passion... ...skills and stay at the forefront of Android development. Our engineering leadership team has got your growth covered with a number of collaborative...
- At Weylandts, we believe in creating a work environment as different and beautiful as our furniture. With attractive working hours, competitive salaries, and great staff discounts, being employed by Weylandts is a little like acquiring a second home. With twelve unique...
- ...visits, technical presentations, and solution-based selling. Understand customer operational requirements and provide suitable engineering solutions. Prepare quotations, proposals, and tender submissions. Negotiate contracts and close sales opportunities...
- We are currently partnering with a number of leading engineering consultancies, EPC contractors, OEMs, and project-driven organisations that are actively seeking experienced Senior Chemical Engineers to join their teams. Education: ~ BEng or BTech Degree in Chemical...
- ...configuring, and troubleshooting approved software applications. Providing basic support... ...unresolved or complex incidents to senior team members in accordance with established... ...Diploma and/or Degree in Information Technology/ Computer Science and or Network Engineering
- ...performance, and cost efficiency of the Group’s data platform and pipelines through proactive monitoring and optimisation. Data Engineering & Pipelines: Design and operate robust ETL/ELT pipelines and lakehouse workflows that deliver trusted, well-modelled data to...
- ...Job Description: Lead E&I and control systems engineering projects from concept through to commissioning and handover Perform planning, design, specification development, costing, procurement, and reporting for project packages Develop and review electrical,...
- ...by selling On Key, Pragma’s Enterprise Asset Management (EAM) software, to organisations seeking to improve asset performance, reliability... .... Minimum Requirements A tertiary qualification in Engineering, IT, Business, or related field. A minimum of 7+ years’...
- ...supermarket or coming into one of our branches, the way you access you cash is entirely up to you. We are looking for a Senior Software Engineer (Back End) to help us build, run and continuously improve the systems that power our payments environment. This role exists...
- ...Description Business Development/Marketing Provide process engineering input to marketing and proposals by providing technical... ...Process Simulation - Ability to simulate processes by means of software or other methodologies Mass balance - Ability to calculate...
- This role is ideal for an experienced mechanical engineer who wants to work on more than routine design work. You will help local and international... ...This Role Suits Someone Who Is: A strong design engineer, senior CAD user, drawing office lead, PDM/CAD administrator, or...
- ...continuously enhance client functionality to meet business and operational requirements. Build and maintain Linux base images, software packages, and configuration standards. Ensure compliance with security, hardening, and regulatory requirements. Conduct vulnerability...
- ...implementation, debugging, documentation, release and maintenance of software-based solutions, write code and enhance software/systems in... ...in ICT (Computer Science, Information Systems, Technology and Engineering) or related field or Natural/Adabas training certificate...
- ...backgrounds, allowing us to deliver insightful, innovative solutions - no matter the challenge, no matter the need.Job Purpose The Senior Travel Consultant is responsible for the end-to-end management of all VIP travel arrangements for BDO's Partners and Directors, as...
- ...concept, detailed design and manufacturing through to testing and field trials. Provide technical support to the production team on engineering-related matters. Attend design reviews and collaborate with multidisciplinary engineering teams. Develop and test...
- Key Responsibilities Clean offices, meeting rooms, reception areas and common spaces. Sweep, mop, vacuum and polish floors. Clean and sanitise kitchens, canteens and ablution facilities. Empty bins and dispose of waste according to company procedures. Replenish...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (JHB). Be the first to apply!
