Job Description
Launch Your Career in Technology with CloudBase Systems
We are looking for talented, motivated individuals to join our team as Entry Level Software Engineers. At CloudBase Systems, we believe in nurturing potential. Whether you are a recent graduate or looking to pivot into tech, we offer a collaborative environment where you will learn from industry experts and build solutions that matter.
As a member of our development squad, you will be at the forefront of innovation, contributing to projects that drive business growth and user engagement.
Responsibilities
- Develop & Maintain Code: Write clean, efficient, and scalable code using modern programming languages such as JavaScript, Python, or Java.
- Debug & Troubleshoot: Identify, isolate, and fix software defects to ensure high system reliability and performance.
- Collaborative Development: Work closely with senior engineers and product managers to define features and technical requirements.
- Code Reviews: Participate in peer reviews to ensure code quality, share knowledge, and adhere to best practices.
- Testing & QA: Develop comprehensive test cases and execute unit tests to validate software functionality.
- Documentation: Create and maintain technical documentation, API specs, and user guides to support seamless knowledge transfer.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience).
- Technical Foundation: Understanding of data structures, algorithms, and object-oriented programming principles.
- Programming Proficiency: Basic to intermediate knowledge of at least one major programming language (e.g., Python, Java, C#, JavaScript).
- Problem Solving: Strong analytical skills with the ability to break down complex problems into manageable components.
- Tools & Environment: Familiarity with version control systems (e.g., Git) and Integrated Development Environments (IDEs).
- Communication: Excellent written and verbal communication skills with the ability to articulate technical concepts clearly.