Project Leader
RELX Group plc
ZA-ZAF-WC-Cape Town
25d ago

Job Description Software Development Project Leader

The Software Development Project Lead will be part of an agiledevelopment team, building and working on enterprise grade software systems ontop of the Microsoft .NET development stack.

Duties and Responsibilities

Reporting to the Software Development Manager the duties andresponsibilities of the Software Development Team Lead include :

  • Guide team development efforts towardssuccessful project delivery
  • Provide technical leadership to teammates throughcoaching and mentorship
  • Maintain high standards of software qualitywithin the team by establishing good practices and habits
  • Identify and encourage areas for growth andimprovement within the team
  • Collaborate with other software developers,software quality analysts, business analysts and software architects to plan,design, develop, test, and maintain web-
  • and desktop-based businessapplications

  • Assist in the collection and documentation ofuser's requirements, development of user stories, estimates and work plans
  • Prepare reports, manuals and other documentationon the status, operation and maintenance of software
  • Design, develop, and unit test applications inaccordance with established standards.
  • Participate in peer-reviews of solution designsand related code
  • Package and support deployment of releases
  • Develop, refine, and tune integrations betweenapplications
  • Analyze and resolve technical and applicationproblems
  • Assess opportunities for application and processimprovement and prepare documentation of rationale to share with team membersand other affected parties
  • Adhere to high-quality development principleswhile delivering solutions on-time and on-budget
  • Research and evaluate a variety of softwareproducts
  • Core Competency Requirements

  • Proficient with Microsoft .NET 4.6+ developmentusing C#
  • Proficient with Angular, Bootstrap, Less
  • In depth knowledge and experience with SQLServer and core Microsoft .Net technologies including : WCF, WPF, LINQ and EF
  • Extensive experience designing and developingenterprise grade software
  • Experience with source control managementsystems and continuous integration / deployment environments
  • Experience with automated testing
  • Experience with agile development methodologiesincluding Kanban and Scrum
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profilingand optimization
  • Comprehensiveunderstanding of object-oriented and service-oriented application developmenttechniques and theories
  • Internally motivated, able to work proficientlyboth independently and in a team environment
  • Strong communication skills with both internalteam members and external business stakeholders
  • Strong initiative to find ways to improvesolutions, systems, and processes
  • Experience with database development includingrelational database design, SQL and ORM technologies
  • Desired Skills & Experience Minimum Requirements

  • 4+ years’ experience as a Software Developer
  • University degree / diploma in Computer Science or a related discipline
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form