Back to search (Gauteng > Johannesburg > Jobs > IT & Tech Jobs > Find IT Technician jobs> ad 1344441776)
Unfortunately, another Gumtree user is in the process of purchasing this item. Check back later in case they've changed their mind, or click the button below to browse more Pay & Ship listings.
Software Developer (Junior/Mid Level)
Reason for Reporting
We are looking for a skilled Software Developer to join our dynamic team. Our team scopes, plans, deploys, and maintains Laserfiche systems, utilizing its standard functionalities while pushing its limits with custom-built tools. As we expand our capabilities beyond Laserfiche, we require a versatile developer to design, develop, and maintain custom applications and AI-driven tools that enhance our solutions.
This role involves backend, frontend, and database development, requiring strong expertise in multiple programming languages. While Laserfiche training will be provided, a solid foundation in development and a strong willingness to learn are essential.
Key Responsibilities:
- Develop custom software tools to extend and enhance Laserfiche capabilities.
- Design, implement, and maintain backend, frontend, and database solutions for various projects.
- Work with SQL databases, ensuring optimization and efficient data management.
- Collaborate with the team to analyze customer requirements and develop tailored solutions.
- Participate in AI tool development to revolutionize the market.
- Ensure that all development work meets high-performance and security standards.
- Manage multiple projects simultaneously, prioritizing tasks effectively to meet deadlines.
- Communicate clearly and effectively with team members, stakeholders, and clients.
- Stay up to date with emerging technologies and apply best practices to development workflows.
Required Skills & Experience:
- Relevant qualification:
- Diploma (minimum) in Software Development, IT, or Computer Science.
- Bachelor’s Degree (preferred) in Computer Science, Information Systems, or Software Engineering.
- Proficiency in the following programming languages:
- C#
- JavaScript
- Python
- SQL Scripting
- CSS
- Extensive SQL knowledge and experience working with complex database structures.
- Ability to develop full-stack applications with a focus on performance and scalability.
- Strong time and priority management skills – ability to handle multiple projects efficiently.
- Clear and professional communication skills – both verbal and written.
- Strong problem-solving skills with a customer-centric approach to development.
- Willingness to learn and adapt to new technologies, including Laserfiche training.
- Ability to work both independently and as part of a collaborative team.
Nice to Have:
- Experience with Laserfiche customization or related ECM systems.
- Exposure to AI and automation tools.
- Knowledge of API development and integration.
Why J
