Jobs Career Advice Post Job
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
  • 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.


     

    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

    Check how your CV aligns with this job

    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.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail