Full Stack Intermediate Software Developer - Durban - Ananzi

    Ananzi
    Ananzi Durban

    1 week ago

    Default job background
    Description

    Job Description for Ananzi:

    The ideal candidate will possess a broad technical skillset and extensive industry experience, enabling them to design, develop, and test products that meet the company's needs. This includes collaborating with other developers to determine product strategy.

    Key Responsibilities:

    1. Product Development: Develop and design relevant code based on project requirements.
    2. Mentorship: Provide guidance and support to junior developers to ensure high-quality deliverables are met within specified timelines.
    3. Test-Driven Environment: Create a test-driven environment for relevant projects to ensure efficient testing and development processes.

    Qualifications and Requirements:

    1. Bachelor's Degree or Equivalent Experience: A minimum of a bachelor's degree in a relevant field or equivalent industry experience.
    2. Industry Experience: 3-6 years of experience in the industry.
    3. Technical Depth: Demonstrated technical depth across multiple programming languages.
    4. Deadlines: Ability to meet deadlines and work under pressure.
    5. Communication Skills: Strong verbal and written communication skills.

    Output/Core Tasks:

    1. Career Ownership: Take ownership of your career and be prepared for your next professional move.
    2. Problem-Solving: Analyze problems and translate them into clear solutions.
    3. Continuous Improvement: Remain curious and result-driven, constantly seeking opportunities for improvement.

    Competencies and Behaviours:

    1. Self-Starter: Work independently with minimal supervision, taking high ownership of assigned tasks.
    2. Junior Developer Support: Guide and support junior developers to ensure high-quality project deliverables.
    3. Logical Problem Solving: Employ a logical, analytical approach to problem-solving and maintain attention to detail.
    4. Teamwork: Collaborate effectively as part of a team and contribute positively to team dynamics.
    5. Development Methodologies: Experience using different development methodologies.
    6. Task Ownership: Take ownership of tasks, maintain good relationships within the team, and provide strong contributions and feedback to/from management.
    7. Process Improvement: Contribute towards improving development/support processes.
    8. System Analysis: Evaluate and analyze flaws/discrepancies in systems, implementing efficient, high-quality solutions.

    Skills and Expertise:

    1. Data Structures: Knowledge of data structures.
    2. Async Programming: Understanding of async programming concepts.
    3. C#: Proficiency in C# programming language.
    4. WebAPI: Experience with WebAPI.
    5. .NET Core: Familiarity with .NET Core framework.
    6. SOLID Principles: Knowledge of SOLID principles.
    7. TDD (Test Driven Development): Experience with Test-Driven Development.
    8. Angular: Familiarity with Angular framework.
    9. MS SQL: Proficiency in MS SQL database management system.
    10. Azure DevOps: Experience with Azure DevOps tools and methodologies.


  • Hire Resolve Durban

    Hire Resolve is seeking a Senior Software Developer to create software applications by converting user requirements into functional code. · Key Responsibilities: · Design, develop, and maintain web applications · Develop and enhance IoT and embedded systems for smart solutions · ...


  • Betsoftware KwaZulu-Natal

    We are seeking a Senior Software Developer to lead the creation and integration of complex software solutions at BET Software. · Key Responsibilities · Designing, coding, and testing applications while providing technical leadership to the development team. · Identifying alternat ...


  • The HR Company Durban

    Key Requirements · Bachelor's degree in Informatics or Computer Science with a focus on software development. · At least 4 years of experience in software development. · A strong passion for developing business solutions centered around ERP systems. · In-depth understanding of th ...


  • Hire Resolve Durban

    Job Description: · Hire Resolve's client is seeking a Senior Software Developer to design, develop, test, and maintain software applications by converting a set of user requirements into functional code. · Responsibilities: · Design, Develop, and Maintain Web Applications · Desig ...


  • Carlysle Talent Search - Centurion Durban

    Job Description · As a Graduate Software Engineer at Carlisle Talent Search Centurion, you will have the opportunity to work on exciting projects, develop cutting-edge software solutions, and contribute to the success of our client, a dynamic and ambitious family-owned export tra ...


  • Carlysle Talent Search - Centurion Durban

    About Our Client · Our client is a dynamic and ambitious family-owned export trading business based in Durban, South Africa. They specialize in the export of FMCGs, fruit and vegetables, meat, wines, and building materials to over 45 countries throughout the world. · The company ...


  • CTU Career Chatz Durban

    Lecturer Job Description · Summary: · A lecturer is required to deliver high-quality education and support students in their academic journey. The successful candidate will be responsible for planning, managing, and delivering weekly classes, as well as communicating with learner ...


  • Network Contracting Durban

    Senior Software Development Engineer · We are seeking a highly experienced Senior Software Development Engineer to join our team at Network Contracting. · About the Role: · The successful candidate will be responsible for designing, developing, and maintaining software and hardwa ...


  • Orysoft Development KwaZulu-Natal

    Software Developer · An exciting opportunity exists within our team for a skilled Software Developer who will be responsible for designing, developing and maintaining software products using .NET technologies. · Duties & Responsibilities · We are looking for a highly motivated in ...


  • Games Global Operations Limited Durban

    Join Our Game Evolution Team · Welcome to the Games Global world. We're changing the rules of the game by providing 1,300+ exclusive games from talented studios and a record-breaking progressive jackpot network, helping operators create their perfect lobby. · We are looking for a ...


  • Orysoft Development KwaZulu-Natal

    Software Developer · An exciting opportunity exists within our team for a skilled Software Developer who will be responsible for designing, developing, and maintaining software products using cutting-edge .NET technologies. · Duties & Responsibilities · Create high-quality softwa ...


  • Games Global Operations Limited Durban

    Role Overview · We are seeking a seasoned and accomplished software developer to take on the role of Software Development Team Lead at Games Global Operations Limited. This leadership position demands exceptional technical expertise, vision, and interpersonal skills to spearhead ...


  • Betting Entertainment Technologies (Pty) Ltd KwaZulu-Natal

    We are looking for an Intermediate Software Development Engineer to join our innovative team at BET Software in Durban. · This role will challenge you to develop cutting-edge solutions, collaborate with like-minded professionals, and sharpen your skills while mentoring the next g ...


  • Betsoftware KwaZulu-Natal

    We're seeking a talented Intermediate Software Development Engineer to join our innovative team. · BET Software in Durban offers a dynamic work environment where you'll tackle exciting challenges and develop cutting-edge solutions. · As an integral part of our team, you'll collab ...


  • Betting Entertainment Technologies (Pty) Ltd KwaZulu-Natal

    .container {max-width: 800px; margin: 0 auto;}.title {font-size: 24px; font-weight: bold; margin-bottom: 10px;}Technical Lead · We are seeking a highly skilled Technical Lead to join our team at Betting Entertainment Technologies Pty Ltd. · Key Responsibilities · Provide technica ...


  • Games Global Operations Limited Durban

    Overview · We're changing the rules of the game at Games Global. Our innovative approach helps operators level up and create their perfect lobby with 1,300+ exclusive games from talented studios and a record-breaking progressive jackpot network. · The Game Evolution Team in South ...


  • RecruiTech Durban

    Job Summary · A highly skilled Full Stack Developer is required to design, develop, and maintain applications across multiple platforms. The ideal candidate will lead technical discussions, mentor junior developers, and ensure best development practices are followed. · Key Respon ...


  • RecruiTech Pinetown

    **Software Developer Position at Recruitech** · We are seeking a talented Software Developer to support our business in app development and maintenance. The ideal candidate should be proficient in .NET Core, C#, SQL, Test Libraries, and Front end frameworks (Angular/React/Vue). · ...


  • RecruiTech Kloof

    An Exciting Opportunity for Intermediate Developers at Recruitech · We are seeking a skilled intermediate developer to join our team specializing in utility and energy management software. The successful candidate will be responsible for building software by writing code and modi ...


  • BETSoftware Umhlanga Rocks

    Senior Software Developer · We are seeking a highly skilled Senior Software Developer to lead the creation and integration of complex software solutions. This role involves designing, coding, and testing applications while providing technical leadership to the development team. · ...

Jobs
>
Durban