Software Developer - Johannesburg - Ingenious personnel

    Ingenious personnel
    Ingenious personnel Johannesburg

    1 week ago

    Default job background
    Description

    **Software Development Opportunity**

    We are seeking a highly skilled .Net developer to join our team and contribute to the design, development, and deployment of cutting-edge software solutions. As a key member of our team, you will be responsible for designing, debugging, and optimizing applications while ensuring smooth deployments and exceptional user experiences.

    This is an exciting opportunity to work on innovative projects, mentor junior staff, and make a lasting impact on the technology landscape.

    The ideal candidate will possess:

    • A National Diploma or Degree in Information Technology.
    • A minimum of 6 years of experience as a .Net Developer with expertise in .Net Core, C#, Angular, and MS SQL.
    • Additional Python skills (advantageous).
    • A strong background in system architecture and user interface design.
    • Proficiency in business logic, rules layers, and SOA & microservices architecture frameworks.
    • Familiarity with Agile environments.

    Key Responsibilities:

    • Write and maintain clean, testable code using the .Net Ecosystem and DevOps Server.
    • Expertise in MS SQL database management and Web UI design.
    • Enforce development deadlines and schedules.
    • Review and refactor code for optimization and maintainability.

    **System Analysis and Architecture**

    • Collaborate in developing solutions and systems architecture.
    • Create detailed technical specifications to understand solutions and work items holistically.
    • Conduct task prioritization and impact analysis.
    • Perform high-level designs to provide scope and effort estimates.
    • Accurately estimate the duration and effort required for tasks.
    • Identify system deficiencies and recommend effective solutions.

    **Coaching and Mentorship**

    • Upskill team members by assisting junior staff.
    • Showcase new technologies and methodologies to improve team capabilities.

    **Deployment Management**

    • Ensure stable releases to QA and Production environments.
    • Configure applications for QA and Production environments.
    • Update system documentation as changes occur.
    • Document development and operational procedures.

    **System Support and Maintenance**

    • Provide system support during production Proof of Concept (POC) phases.
    • Ensure system stability throughout the POC period.
    • Address and resolve system-related issues promptly.

    **Testing and Implementation**

    • Develop software programs that meet specifications.
    • Test programs, interfaces with other systems, and provide test data to testers.
    • Implement changes into Staging and Production environments.
    • Update data model documentation and ensure accuracy.
    • Offer technical support and guidance to colleagues regarding systems and programs.


  • Brownsjewellers Johannesburg

    Browns, a family-owned jeweller established in 1934, is renowned for crafting exquisite diamond jewellery in South Africa. · Job Description · Software Developer · We are seeking an experienced Software Developer to join our dynamic team in Craighall, Johannesburg. · Why Us? · At ...


  • Hlabahlosile Johannesburg

    Transforming Software Development · Key Responsibilities: · Design and Develop Multifaceted Applications · Craft Efficient, Maintainable Code · Collaborate with Cross-Functional Teams to Define Requirements and Specifications · Perform Debugging and Troubleshooting to Resolve Def ...


  • Paracon Johannesburg Full time

    Job Title: Software Developer · About the Job · We are seeking a software developer to work with our client in the banking sector. · Develop High-Quality Software Solutions: Translate detailed designs into robust, functional software that meets stringent quality standards. · Arch ...


  • Signa Opportunity Johannesburg

    About the Role · The Software Developer Intern role provides hands-on experience in software development, bridging the gap between academic learning and professional work. · Key Responsibilities · Contribute to real-world projects, enhancing technical skills in coding, debugging, ...


  • Brownsjewellers Johannesburg

    About Browns · We are a family-owned jeweller that crafts the finest diamond jewellery in South Africa. Founded in 1934, we have become an iconic brand with a rich heritage by focusing on classic, timeless and sophisticated designs. · Our quintessentially South African designs ar ...


  • BSG Johannesburg

    We are seeking experienced software developers in C#, Java, Cloud and Data Engineering domains. · Do you have a passion for technology with interests in technical specialisation or team and people leadership? · Do you value engineering excellence using cutting-edge technologies? ...


  • Datafin IT Recruitment Johannesburg

    Job Description: · An innovative software company is seeking a remote mid-level full-stack developer to collaborate within a cross-functional team, contributing to all phases of the software development life cycle. · The successful candidate will be responsible for developing dyn ...


  • WMS Secure Johannesburg

    Software Developer Position · We are building a new property management system using proven technologies and we are looking for a software developer to join our team. · Key Role: · Designing and writing whole applications, components, and user interface controls. · Understanding ...


  • Network Contracting Johannesburg

    Key Skills & Experience: · Backend Development: Proficient in Java 8+ (Streams, Lambda), Spring Boot frameworks. · Cloud & DevOps: Experienced in Azure DevOps, AWS, Docker, AKS, Kibana, Dynatrace platforms. · Integration & Security: Skilled in REST/SOAP APIs, SSL encryption, and ...


  • Salix Recruitment Johannesburg

    We are seeking a highly experienced Lead Software Developer to spearhead technical excellence, innovation, and software architecture. This role is ideal for an individual with 10+ years of full-stack development experience, specializing in C#, .NET, and scalable software solution ...


  • Datafin IT Recruitment Johannesburg

    About the Role · We are seeking a highly motivated and ambitious Junior Software Developer to join our team at DataFin. As a leading provider of cutting-edge Financial Tools, we pride ourselves on establishing strong relationships with industry leaders and generating a significan ...


  • Norrin Radd (Pty) ltd Johannesburg

    Software Developer Lead · This position leads the software development team in designing, developing, and delivering high-quality mobile applications and back-end services. · Key Responsibilities: · Technical Leadership: Act as the technical authority, guiding the team on archite ...


  • Pronel Personnel Johannesburg

    Senior Software Developer Job Description · About the Role · We are seeking a highly professional Senior Software Developer to join our team based in Johannesburg. · The successful candidate will be responsible for designing, developing, and maintaining high-quality software appl ...


  • Standard Bank of South Africa Limited Johannesburg

    Job Title: Software Developer · We are seeking a skilled Software Developer to join our team in Personal & Private Banking. · The ideal candidate will design, code, test, debug, and maintain programs in development environments, adhering to strict programming standards under the ...


  • Indsafri Johannesburg

    **Job Title:** Software Developer Manager · Lead a team of software engineers and drive technical excellence in product delivery. · Key responsibilities include: · Leading, mentoring, and growing a team of software developers to foster innovation and collaboration. · Overseeing t ...


  • Pronel Personnel Johannesburg

    Senior Software Developer · About the Role · We are seeking a highly professional Senior Software Developer to join our team based in Johannesburg. · The ideal candidate will have expertise in designing, developing, and maintaining insurance management software solutions using C# ...


  • Be Different Recruitment Johannesburg

    Software Development Manager · A leading cash management company seeks a Software Development Manager to develop technology strategy and lead a team of developers. The manager will be accountable for the delivery of complex solutions. · Duties & Responsibilities · Bachelor's degr ...


  • Hollywoodbets Johannesburg Full time

    Software Development Instructor · The role of the Software Development Instructor is to educate individuals and teams on software development principles and practices, including coding languages, methodologies, tools, and best practices. This involves designing and delivering tra ...


  • Hollywoodbets Johannesburg

    The Star Factory seeks a skilled Software Development Instructor to educate individuals and teams on software development principles, methodologies, tools, and best practices. · Responsibilities: · Curriculum Development: Design comprehensive training programs for different skill ...


  • Hollywoodbets Johannesburg

    Job Description: · We are seeking a passionate Software Development Instructor to join our team at Star Factory. As an instructor, you will design and deliver dynamic training programs that equip individuals and teams with essential coding languages, methodologies, and best pract ...

Jobs
>
Johannesburg
>
Software developer