Senior Software Engineer
Port Elizabeth
4d ago

This role will be part of an agile development environment, creating enterprise grade software systems and advancing our technology strategy.

Duties and Responsibilities

  • Providetechnical leadership to teammates through coaching and mentorship
  • Maintainhigh standards of software quality within the team by establishing good practices and habits
  • Identifyand encourage areas for growth and improvement within the team
  • Collaborate with other architects, software developers, business analysts to plan, design, develop, test, and maintain web and desktop-based business applications
  • Assistin the estimations of stories and delivery plans
  • Design,develop, and unit test applications in accordance with established standards
  • Participatein peer-reviews of solution designs and related code
  • Develop,refine, and tune integrations between applications
  • Analyzeand resolve technical and application issues
  • Assessopportunities for technology,infrastructure, applicationand process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhereto high-quality development principles while delivering solutions on-time and on-budget
  • Researchand evaluate a variety of software products
  • Maintainsexpertise and champions a set of core technologies
  • Guideteam development efforts towards successful project delivery
  • Core Competency Requirements

  • Proficientwith Microsoft .NET 4.7+ / .Net Core development using C#
  • Proficient in Web technologies such as Angular
  • Indepth knowledge and experience with core Microsoft .Net technologies such as : WCF, WPF, WF, LINQ and EF
  • Extensiveexperience designing and developing enterprise grade software
  • Experiencewith source control management systems and continuousintegration / deploymentenvironments
  • Experiencewith automated testing
  • Experiencewith agile development methodologies including Kanban and Scrum
  • Experiencewith multi-threading and concurrency
  • Experiencewith debugging, performance profiling and optimization
  • Comprehensiveunderstanding of object-oriented and service-oriented application development techniques and theories
  • Internallymotivated, able to work proficiently both independently and in a team environment
  • Strongcommunication skills with both internal team members and external business stakeholders
  • Stronginitiative to find ways to improve solutions, systems, and processes
  • Experiencewith database development including relational database design, SQL and ORM technologies
  • LexisNexis, a division of RELX Group, is an equal opportunity employer : qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

    If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    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.
    Application form