Job Description
Duties:
You will be assisting with the transformation/maintenance of our legacy systems and supporting new business project initiatives. You will be required to participate in all stages of the software development lifecycle, utilising agile development methodologies, in addition to gathering and documenting user/technical requirements, developing test cases and assisting with the user acceptance testing process. To achieve this, you will exhibit:
- An aptitude for working across a wide range of applications and projects, exhibiting a willingness to adapt and learn new concepts, techniques and approaches to software development and business domains.
- The ability to work independently and proactively research software development concepts, tools, and best practices to contribute to the team’s knowledge and success.
- Strong critical thinking and problem-solving skills, with the ability to analyse and resolve issues across a variety of technologies including Angular, HTML, CSS, SQL, C#, .NET Core, and RESTful APIs.
- The ability to articulate concepts clearly and concisely to both technical and non-technical audiences, gathering and understanding stakeholder needs to produce high-quality user and system documentation, functional requirements, test case scenarios, and technical artefacts.
Skills and Experience:
- Previous software development experience is not required. However, candidates must be able to demonstrate a genuine interest in software development through study, internships, personal projects, open-source contributions, or other relevant experience.
- Tertiary qualifications in Information Technology, Software Development, Engineering, or a related field are advantageous.
- Excellent analytical and problem solving/critical thinking skills with a demonstrated ability to grasp new concepts quickly while working in a fast-paced, evolving environment.
- Exposure to technologies such as C#, .NET Core, Angular, HTML, CSS, JavaScript, TypeScript, RESTful APIs, SQL, and Microsoft-based development environments is advantageous.
- An understanding of user interface (UI) and user experience (UX) design principles is desirable.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru