Advance Metals Ltd is seeking a Junior Software Engineer to support the design, development, and maintenance of software applications. This role is ideal for early-career professionals looking to strengthen coding skills and collaborate with technical teams on real-world projects under guidance from experienced engineers.
Responsibilities:
- Assist in developing, testing, and maintaining software applications and modules
- Write clean, efficient, and well-documented code following established coding standards
- Participate in debugging, troubleshooting, and resolving software issues
- Conduct unit testing and support quality assurance processes
- Collaborate with senior engineers and cross-functional teams to understand requirements
- Contribute to code reviews and apply feedback to improve coding quality
- Maintain technical documentation and version control records
- Support deployment, updates, and routine software maintenance
- Learn and adopt new programming languages, frameworks, and development tools
- Assist in optimizing application performance, usability, and reliability
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- Basic understanding of programming principles, algorithms, and data structures
- Familiarity with at least one programming language and development environment
- Knowledge of software development lifecycle practices
- Strong analytical and problem-solving skills
- Willingness to learn new technologies and adapt to evolving project requirements
- Ability to work collaboratively within a team-oriented environment
- High attention to detail and commitment to code quality
- Effective written and verbal communication skills
- Experience from academic projects, internships, or personal software development initiatives is a plus