IT Developer (JHB North) needed at Aspen Pharma Group

Save 6 hours ago

Job title : IT Developer (JHB North)

Job Location : Gauteng, Johannesburg

Deadline : November 16, 2024

Quick Recommended Links

KEY RESPONSIBILITIES

  • Develop a comprehensive understanding of the pharmaceutical industry, its market dynamics, and the unique challenges faced by the company
  • Analyse and interpret business requirements provided by stakeholders, ensuring alignment with industry best practices and the company’s strategic goals
  • Work closely with business stakeholders, subject matter experts, and analysts to design effective software solutions
  • Create detailed process designs, workflows, and architectural diagrams using tools like Microsoft Visio to document and communicate the proposed solutions that address the needs of the business
  • Leverage advanced software development skills and expertise in technologies such as PowerApps, Power Automate, and other low-code/no-code platforms to develop innovative, user-friendly, and scalable software solutions
  • Ensure that the developed solutions are aligned with business requirements, industry regulations, and the company’s technological roadmap
  • Implement comprehensive testing strategies, including functional, integration, and performance testing, to ensure the quality and reliability of the developed solutions
  • Collaborate with the IT team and subject matter experts to validate the solutions before deployment
  • Collaborate with the analysis team and subject matter experts to validate solutions before handover
  • Continuously monitor the performance and usage of the deployed applications, and identify opportunities for process improvements and enhancements
  • Quickly address any bugs, errors, or user-reported issues, ensuring the smooth operation of the software application Utilize strong problem-solving skills to understand and address business stakeholder pain points within the business context
  • Utilize strong problem-solving skills and industry knowledge to understand and address complex business challenges faced by the company and use technology to address the challenges
  • Provide technical support and guidance to end-users, and collaborate with cross-functional teams to resolve issues and optimize the software solutions
  • Estimate work content and timelines accurately, and manage software development projects to ensure successful and timely delivery of the solutions
  • Coordinate with managers, business stakeholders, and the development team to ensure adherence to project scope, schedule, and budget
  • Actively participate in cross-functional teams, sharing technical expertise, industry insights, and best practices to contribute to the overall success of the company
  • Mentor and train junior developers, fostering a culture of continuous learning and knowledge sharing within the organization

Requirements
EDUCATIONAL REQUIREMENTS

  • Matric/ Grade 12
  • Bachelor’s degree in computer science, Information Technology, or a related field

KNOWLEDGE & EXPERIENCE REQUIREMENTS

  • 3+ years of experience as a software developer is essential,
  • Proficient in developing solutions using PowerApps, Power Automate, and other Microsoft Power Platform tools
  • Proficient with Agile software development methodologies and experience in integrating applications and data sources
  • Experience with a focus on low-code/no-code development platforms would be beneficial
  • Strong analytical and problem-solving skills to identify and address complex technical challenges
  • A proactive approach to identifying and resolving issues before they become significant problems
  • Strong organizational skills to maintain clear documentation, code structure, and project records

SOFT SKILLS REQUIREMENTS

  • Excellent communication skills; both written and verbal
  • Ability to prioritize tasks, manage multiple projects, and meet deadlines in a small, resource-constrained environment
  • Passion for staying up to date with the latest technologies, trends, and best practices in software development
  • Eagerness to learn new skills and technologies to contribute to the growth and success of the small IT team
  • Ability to quickly apply new knowledge and adapt to changing technology landscapes
  • Proactive approach to identifying areas for improvement and taking ownership of projects and tasks
  • Ability to work independently and make decisions within the team’s overall goals and objectives
  • Willingness to go the extra mile to ensure the success of the small IT team and the organization as a whole

COMPUTER SKILLS REQUIRED

  • Programming languages and frameworks
  • Database Management
  • Software Architecture and Design Patterns
  • Cloud Computing and DevOps
  • Software Testing and Quality Assurance
  • 10d Compliance

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs

Share this job