Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 13, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Through a process of customerisation, Agile Bridge provides carefully considered software solutions in a personalised manner. Our unique blend of experience, accreditation and in-depth business knowledge drive the crafting of integrated and empowering software solutions to medium and large corporate clients in South Africa.


    Read more about this company

     

    Senior Software Developer

    Key accountabilities:

    • Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
    • Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
    • Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way.
    • Keep up to date with relevant technology areas.
    • Automate tasks through appropriate tools and scripting
    • Evaluates progress and results and recommends major changes in procedures.
    • Partner effectively with all team members to deliver against commitments
    • Deliver deep technical expertise that drives colleague engagement, clarity and instils a culture of innovation and execution
    • Mentoring and coaching to junior members of the development team.
    • Commitment to team success and positive team dynamics
    • Passion for growing and applying technical skills in service to customers
    • Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
    • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
    • Ensure all tasks are completed to the required quality standards.
    • Update job knowledge by studying state-of-the-art development tools & techniques

    Key performance indicators:

    • Complete assigned development tasks to agreed level of quality and by the required deadline.
    • In depth technical knowledge of application functionality and architecture
    • Ensure team adherence to best practice and processes.  Focus on sound development concepts and patterns such as object/service orientated architecture, refactoring, and separation of concerns.
    • Provide accurate, detailed, and timely estimates and track own activities against plan and support team members achieve these goals
    • Comply with project plans and industry standards
    • Code Coverage provided on the code developed

    Skills, know-how and experience:

    • Technology expert in their field.
    • Complex problem-solving ability. Innovative and creative thinking.
    • Customer Focus
    • Operates with considerable latitude for unreviewed action or decision.
    • Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code
    • Broad operational knowledge in 21st Century IT (Cloud, Social, Mobility, IoT, Big Data…)
    • Knowledge on Architecture Best Practices and Patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design, …)
    • Proven experience in using a TDD approach
    •  Proficient with several relevant programming languages, frameworks and databases
    • Be willing to adapt to significant changes in either technology or environment

    Essential:

    • 6+ years professional or other practical experience
    • Experience in the following technologies:
    • C#, Java, HTML and Javascript
    • .NET 5 or later
    • Web services (RESTful or WCF)
    • Entity Framework, NHibernate or other ORM
    • Unit testing
    • RDBMS (e.g. SQL Server, MySQL or Oracle)
    • Visual Studio 2019 or later
    • Single Page Application (Angular, React)

    Beneficial:

    • Cloud Experience (Azure or AWS)
    • NoSQL databases (CosmosDB, MongoDB)
    • Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
    • Experience working with Git, Azure DevOps, JIRA, Jenkins, Automated Build Servers, 
    • Microsoft certifications

    Technical / professional qualifications:

    • Microsoft Certification
    • Tertiary Qualification

    Method of Application

    Interested and qualified? Go to Agile Bridge on agilebridge.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Agile Bridge Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail