Assist in the design, development, and maintenance of software applications using languages like React.js, Python, C#, or the .NET framework.
Write clean, maintainable, and efficient code under the guidance of senior developers.
Participate in the full software development lifecycle (SDLC), including requirements gathering, coding, testing, and deployment.
Actively participate on creating and maintaining technical documentation for new and existing software features.
Assist in the creation of content for DSU's website, such as product descriptions, blog posts, and case studies, under the guidance of the supervisor.
Contribute to an innovation project to research and apply new technologies or improve existing processes.
Requirements
Currently pursuing a degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
Strong understanding of fundamental software development principles, data structures, and algorithms.
Foundational knowledge or hands-on experience in at least one of the following programming languages: React.js, JavaScript, Python, C# (.NET).
Familiarity with version control systems, especially Git
Eagerness to learn new technologies and a strong problem-solving mindset.
Excellent communication and interpersonal skills.
Familiarity with Cloud computing concepts.
Ability to work both independently on assigned tasks and collaboratively as part of a team.
Job Types: Contract, Temporary, Internship, Student job
Contract length: 6 months