American Battery Solutions is looking to hire a Junior Software Developer to design, develop, and implement integrated software solutions for their platform.
Requirements
- Minimum of one (1) year of hands-on experience in software development.
- Proficiency with essential software development tools including Git, JIRA, and Postman.
- Proficiency in multiple programming languages such as Python, JavaScript, C-Sharp, Java, and familiarity with JSON and HTML5.
- Experience with software integration tools and a strong understanding of Rest APIs.
- Knowledge of databases and their management.
- Familiarity with deploying solutions on both cloud and on-premise environments.
Responsibilities
- Define the essential requirements for the system and application interfaces.
- Develop, code, and implement software applications.
- Set up a sandbox environment for testing software solutions.
- Create both manual and automated test procedures to evaluate each software application thoroughly.
- Develop and keep up-to-date various software documentation, including documents detailing software architecture, design, and test plans.
- Research and evaluate emerging software technologies and methodologies to enhance software development practices.
- Develop timelines and project plans for feature development based on requirements analysis.
Other
- Sponsorship for this position is not available and will not be available in the future.
- Bachelor's degree in Information Technology or an equivalent qualification with relevant experience in Information Technology.
- Predictable and reliable attendance.
- Takes Initiative: Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition.
- Working Safely: Demonstrates safe behaviors. Aware of potential risks and threats in the workplace.