Minimum Qualifications:- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent)
- Experience: At least 2 years of experience related to the field
- Strong understanding of programming fundamentals and concepts.
- Proficiency in programming languages (e.g., Python, Java, C++, Github, HTML, etc.).
- Familiarity with version control systems (e.g., Git)
- Knowledgeable in software development.
- Excellent problem-solving skills and attention to detail.
- Good communication and teamwork skills.
- Ability to learn quickly and adapt to new technologies and tools.
- Projects or coursework demonstrating programming skills and problem-solving abilities are
advantageous.
- Duties and Responsibilities:
- Assist in the design, development, and implementation of software applications according to
specifications and guidelines.
- Collaborate with other IT teams to understand project requirements and provide input on
technical solutions.
- Write, modify, and debug code to produce clean, efficient, and functional software.
- Participate in code reviews to ensure code quality and conformity to coding standards.
- Perform unit testing and assist in creating test plans to identify and fix defects.
- Contribute to documentation efforts, including user manuals and technical documentation.
- Stay up-to-date with industry trends, best practices, and emerging technologies.
- Learn and apply development tools, libraries, and frameworks used by the team.
- Communicate progress, challenges, and solutions effectively to team members and supervisors.
- Adapt to changing project requirements and priorities in a fast-paced environment.
- Performing daily or day-to-day basic computer maintenance tasks
-hardware components, network problems, printers, installing OS (Windows/Linux),
virus cleaning, software & hardware installation, and application support.
Job Types: Full-time, Fixed term
Schedule:
Supplemental pay types:
Overtime pay
Education:Experience:
Programming: 2 years (Required)