Senior Developer

Johannesburg, Gauteng, South Africa

Job Description


Senior Developer
Johannesburg, RosebankResponsibilities: Application Software Development:

  • Develop complex existing and new applications by analyzing and identifying areas for modification and improvement.
  • Develop new applications to meet customer requirements.
Improvement / Innovation:
  • Identify shortcomings in existing business practices, then suggest and implement improvements while developing and delivering projects or a work stream within the organization's change management program.
Applications Software Maintenance:
  • Monitor, identify, and correct more complex software defects to maintain fully functioning applications software.
Testing IT Performance:
  • Perform website/applications software tests and respond to call log processes to monitor, diagnose, and correct performance issues.
Information Security:
  • Implement and provide input on the design of required security measures such as data leaks, message encryption, and monitoring performance to notify security experts of any problems.
Personal Capability Building:
  • Develop own capabilities through assessment and development planning activities, formal and informal training, and coaching.
  • Maintain an in-depth understanding of technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
Organizational Capability Building:
  • Provide coaching to team members to develop their skills.
Operational Compliance:
  • Identify instances of non-compliance with the organization's policies and procedures and/or relevant regulatory codes and report and escalate issues as appropriate.
Application Software Roadmap:
  • Contribute to and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements.
Customer Service:
  • Provide quality service to customers while identifying opportunities to secure new business or support retention, including processing cases, dealing with complex queries, and investigating and resolving customer problems.
Tasks:
  • Modify existing software to correct errors, adapt it to new hardware, or improve its performance.
  • Develop and direct software system testing and validation procedures.
  • Direct software programming and development of documentation.
  • Consult with customers or other departments on project status, proposals, or technical issues.
  • Analyze information to determine, recommend, and plan the installation of a new system or modifications of an existing system.
  • Consult with engineering staff to evaluate interfaces between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Coordinate installation of software systems.
  • Monitor functioning of equipment to ensure the system operates in conformance with specifications.
  • Oversee and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
  • Advise customers about or perform maintenance of the software system.
  • Train users to use new or modified equipment.
Qualifications:
  • Proven experience in software development and a thorough understanding of programming concepts.
  • Proficiency in various programming languages and tools.
  • Excellent problem-solving skills and the ability to work on complex software development projects.
  • Strong communication skills for consulting with customers and team collaboration.
  • Capability to supervise and guide programmers and other technical staff.
If you are a driven and innovative developer looking for a challenging role, we would love to hear from you. Apply now OR send an email directly to

ExecutivePlacements.com

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
    JD1328537
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned