Junior Software Engineer
Indexed description
Join our team as a Junior Software Engineer and gain hands-on experience building applications using both traditional coding and low-code platforms. You’ll work closely with experienced developers, contribute to real projects, and learn modern technologies, Agile practices, and cloud-based solutions.
Job Description & Responsibilities
- Participate in all phases of software development life cycle including requirement study, design, development, testing and deployment
- Work with users to understand their requirement and develop systems specifications and program to meet business requirement.
- Assist the support team in resolving technical issues.
- Conduct software testing to ensure system reliability and quality
- Deploy software to client environments and manage updates.
- Identify, troubleshoot, and fix system bugs as required.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 2-3 years in software development
- Basic programming skills in Java, Python, ReactJS, JavaScript, or similar.
- Familiarity with low-code development platforms (e.g. Joget, Power Apps) is a plus.
- Understanding of software development principles, object-oriented programming, and databases.
- Experience or familiarity with relational databases (SQL) and NoSQL databases, including data modeling, querying, and basic database management.
- Understanding of Docker, Kubernetes
- Familiarity with version control systems (e.g., Git) is preferred.
- Strong problem-solving skills, attention to detail, and eagerness to learn.
- Good communication skills and ability to work in a collaborative team environment.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search