Our client is looking for a Junior Solutions Developer to join their solutions development team.
This role is best suited to a technically minded developer who enjoys working on real-world business systems maintaining existing projects and contributing to the implementation of new features and integrations. The successful candidate will primarily assist with the maintenance and improvement of the companys in-house development projects.
The role will also involve light systems and infrastructure support particularly where applications interact with server-hosted services APIs and client addition to software projects the team also manages and supports print management solutions such as PaperCut and uniFLOW Online.
Salary and Benefits:
- USD 500 net with other benefits
Duties & Responsibilities:
- A solid understanding of programming fundamentals including data structures and object- oriented programming.
- The ability to review and work within an existing codebase in order to maintain debug and extend it.
- Proven ability to use Git or a similar version control system to manage changes safely.
- Strong debugging discipline including reading logs isolating causes reproducing issues and verifying fixes.
- A basic understanding of web applications and APIs.
- Write clean maintainable code in at least one programming language with the ability to learn additional languages as required
- Work on projects involving APIs networked systems and server-hosted services
- Demonstrate a basic understanding of how modern applications communicate
Key Skills:
- Around 1 year of software engineering experience or equivalent demonstrable project experience through work internships freelancing or substantial personal projects.
- A GitHub profi le portfolio or equivalent body of work that demonstrates practical coding ability and project experience.
Qualifications:
- Bachelors Degree in Computer Science Software Engineering Information Systems or a related field.
- Around 1 year of software engineering experience or equivalent demonstrable project experience through work internships freelancing or substantial personal projects.
- Basic proficiency in programming languages.
The following would be beneficial though not strictly required:
- Python experience particularly in server-side development using frameworks such as Django or Flask.
- Dart and Flutter experience.
- Familiarity with the Frappe framework.
- A basic understanding of relational databases and the ability to work safely with existing schemas and queries.
- Experience working in a Linux server environment.
- A general understanding of server and network infrastructure including technologies such as reverse proxies and host virtualisation.
- Basic HTML CSS and JavaScript skills.
- The ability to write clear technical documentation that communicates intent and implementation effectively.
Our client is looking for a Junior Solutions Developer to join their solutions development team. This role is best suited to a technically minded developer who enjoys working on real-world business systems maintaining existing projects and contributing to the implementation of new features and inte...
Our client is looking for a Junior Solutions Developer to join their solutions development team.
This role is best suited to a technically minded developer who enjoys working on real-world business systems maintaining existing projects and contributing to the implementation of new features and integrations. The successful candidate will primarily assist with the maintenance and improvement of the companys in-house development projects.
The role will also involve light systems and infrastructure support particularly where applications interact with server-hosted services APIs and client addition to software projects the team also manages and supports print management solutions such as PaperCut and uniFLOW Online.
Salary and Benefits:
- USD 500 net with other benefits
Duties & Responsibilities:
- A solid understanding of programming fundamentals including data structures and object- oriented programming.
- The ability to review and work within an existing codebase in order to maintain debug and extend it.
- Proven ability to use Git or a similar version control system to manage changes safely.
- Strong debugging discipline including reading logs isolating causes reproducing issues and verifying fixes.
- A basic understanding of web applications and APIs.
- Write clean maintainable code in at least one programming language with the ability to learn additional languages as required
- Work on projects involving APIs networked systems and server-hosted services
- Demonstrate a basic understanding of how modern applications communicate
Key Skills:
- Around 1 year of software engineering experience or equivalent demonstrable project experience through work internships freelancing or substantial personal projects.
- A GitHub profi le portfolio or equivalent body of work that demonstrates practical coding ability and project experience.
Qualifications:
- Bachelors Degree in Computer Science Software Engineering Information Systems or a related field.
- Around 1 year of software engineering experience or equivalent demonstrable project experience through work internships freelancing or substantial personal projects.
- Basic proficiency in programming languages.
The following would be beneficial though not strictly required:
- Python experience particularly in server-side development using frameworks such as Django or Flask.
- Dart and Flutter experience.
- Familiarity with the Frappe framework.
- A basic understanding of relational databases and the ability to work safely with existing schemas and queries.
- Experience working in a Linux server environment.
- A general understanding of server and network infrastructure including technologies such as reverse proxies and host virtualisation.
- Basic HTML CSS and JavaScript skills.
- The ability to write clear technical documentation that communicates intent and implementation effectively.
View more
View less