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