Application Development Team Lead

Pretoria, Gauteng, South Africa

Job Description


Responsibilities:

  • Leading a team of web developers while providing guidance on technical issues.
  • Designing and developing front-end and back-end web architectures
  • Maintenance and support of existing web and mobile applications
  • Participating in the design and development of new systems throughout the entire project
lifecycle * Assist the team in defining and working from requirements and specifications tomodify/enhance existing production software * Development of new production software
  • Monitor progress against agreed-upon timelines, including collaboration with the Project
Manager. * Liaise with relevant internal departments or stakeholders that might impact the ability todeliver quality software in a timely manner to remove any issues and keep on track with
delivery commitments. * Manage the planning process to derive delivery timelines.
  • Effectively and comprehensively communicate a detailed understanding of the businessxe2x80x99
expectations by the team, to the team, including 3rd parties, as defined in the
specifications throughout the SDLC. * Adherence by the team to prescribed quality (as defined by IT Standards & Governance)during all the phases of the SDLC (i.e., functional design, technical design, code reviews
integration testing, etc.). * Designing, coding, testing, debugging, and documenting application features and changes
  • Participating in activities that ensure the successful use of these systems
  • Design, develop, and implement development standards and architecture principles.
  • Modify existing programs as part of software maintenance.
  • Responsible for adoption and enhancements in software integration and API management
  • Monitor the ongoing performance of web applications
  • Set in place tools, routines, processes, and metrics for monitoring uptime and performance
against contracted SLA. * Implementation of agreed security standards within the software solution.
  • Overall responsibility to ensure regulatory requirements are addressed according to
agreed compliance standards. * Provide documentation of enhancements and modifications performed as part of softwaremaintenance/enhancements. * Build, manage, and maintain productive and beneficial key business and third-partyrelationships. * Responsible for empowering development team members to work across traditionalorganisational boundaries. * Manage the changing people challenges such as fluidity of resources, remote working, anddifferent development needs. * Promote team collaboration and innovation, sharing of knowledge, tools, code, andpractices. * Build and develop a flexible and change-accepting culture within the SoftwareDevelopment environment. * Create a collective of shared knowledge and expertise and common identity throughteamwork and experience sharing. * Lead, manage and drive accountability and ownership amongst team members forpersonal development, including goal plans.Requirements:
  • Bachelorxe2x80x99s Degree in Information Technology or Computer Science (Ideally an Honours
Degree). * Certifications in in Web technologies (HTML5, CSS 3, JavaScript, JQuery, Bootstrap,JavaScript / AJAX, Responsive design) and Mobile technologies (IOS, Android), React Native. * Certifications in Microsoft Web stack (MVC, C#, VB.net, razor, IIS, ASP.net, WCF/Webservices, Web API, SOAP, REST, XML). * Experience in Microsoft.Net Frameworks and Microsoft SQL Server, T-SQL, and SQL serverreporting services. * Experience in Data Architecture and Database System Design.
  • Experience in Agile Scrum and Waterfall SDLC methodologies.
  • Experience in DevSecOps
Experience required for the position:
  • 6 -10 years of relevant experience as a web and mobile development team leader
  • Leading and working in an Agile Development environment
  • Using technical skills to support and guide a technical team to establish priorities and
successfully manage deliverables * Experience in all phases of systems development and implementation (SDLC phases)
  • Solid project management and analysis skills
  • Team and customer service oriented
  • Using leadership to influence other areas
  • Write and maintain documentation, instruction, and procedure guides
  • Work with customer(s) to correct errors and debug software and systems
  • Strong knowledge/Experience of:
o Natural
o NATURALOne
o Natural Engineer
o Entire/X
o Webmethods or Integration Server
o Adabas
o Online & batch processing
o JIRA, GIT and Microsoft TFS are helpful

IT Ridge Technologies

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1350125
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned