It Developer

Johannesburg, Gauteng, South Africa

Job Description


COMPANY DESCRIPTIONWe are a global speciality and branded pharmaceutical company, improving the health of patients across the world through our high-quality and affordable medicines. Active at every stage of the value chain, we are uniquely diversi?ed by geography, product and manufacturing capability.Aspen is a dynamic organisation built on entrepreneurial strength and forward-thinking minds. We attract high performing individuals who are passionate about their careers and have a desire to exceed expectations. At Aspen, not only do we source for the best talent, but we also provide a host of opportunities for continuous development.The Groups key business segments are Manufacturing and Commercial Pharmaceuticals comprising Regional Brands and Sterile Focus Brands. We have approximately 9 100 employees at 69 established offices in over 50 countries and we improve the health of patients in more than 150 countries through our high quality, affordable medicines.OBJECTIVES: The Software Developer is responsible for designing, developing, and delivering high-quality, innovative software solutions that address the needs and requirements of the business. This role requires in-depth technical expertise, strong problem-solving skills, and the ability to collaborate effectively with cross-functional teams.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
EDUCATIONAL REQUIREMENTS
  • Matric/ Grade 12
  • Bachelors 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
Preference will be given to previously disadvantaged groups. Suitably qualified applicants are invited to submit their CVs online on or before 5 October 2024. Please note that if you have not heard from the HR department within 30 days of this advert closing, your application has unfortunately been unsuccessful.

Aspen Pharmacare

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.


Related Jobs

Job Detail

  • Job Id
    JD1358382
  • 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