Remote Software Developer - Junior (Temporary)

at Bosch Group

Posted 1 day ago 1 applied

Description:

  • As a Junior Software Developer, you will contribute to the design, development, and maintenance of software solutions under the guidance of more experienced team members.
  • You will write clean, clear, and well-documented code.
  • Participation in code reviews will be required to learn from peers and ensure code quality.
  • You will use version control systems effectively, collaborating with the team and keeping track of daily changes.
  • Assisting in identifying and resolving software bugs and functional issues will be part of your responsibilities.
  • You will work with senior colleagues to analyze performance problems and contribute to solutions.
  • Monitoring application resource usage and raising timely alerts on irregularities will be expected.
  • Collaboration with the team on implementing new features and improvements is essential.
  • You will follow established coding standards, development methodologies, and best engineering practices.
  • Documenting technical details of your work to support future maintenance and knowledge sharing is required.
  • Learning and applying automated testing techniques to detect issues early in the development cycle will be part of your role.
  • You will communicate progress clearly and raise challenges or risks promptly.
  • Showing curiosity and willingness to adopt new tools, methodologies, and best practices is encouraged.
  • Participation in daily stand-ups and other agile ceremonies according to the adopted agile methodology is expected.
  • Supporting processes related to software integration, delivery, and maintenance will be part of your duties.
  • A proactive approach to improving code quality and team practices is necessary.
  • You will share ideas and contribute in discussions, even while building confidence in your technical expertise.
  • Staying up to date with trends in software development and continuously learning according to a learning plan defined by the Employer is important.
  • Striving to solve problems independently, while seeking timely support from senior colleagues when needed, is expected.
  • You will contribute to other tasks and responsibilities in line with the Employer’s needs.

Requirements:

  • A high school diploma is required; a college degree is a strong advantage.
  • Strong written and verbal communication skills in English are necessary.
  • Previous work experience is not required, but will be considered an asset.
  • Basic knowledge of at least one mainstream programming language such as C, C++, Java, JavaScript, Kotlin, Swift, Python, or Scala is required, with the ability to write simple programs and understand fundamental syntax and structures.
  • Familiarity with the core principles of automated software testing, including the purpose of unit tests, integration tests, and test-driven development, is necessary.
  • Ability to work with both Windows and Linux operating systems, including performing basic tasks, navigating file systems, running applications, and using command-line tools where necessary is required.
  • Experience with version control software (especially Git), including creating repositories, branching, merging, and handling pull requests, as well as knowledge of issue tracking tools such as Jira to manage tasks, track bugs, and support agile workflows is necessary.
  • A basic understanding of agile software development practices and maintenance methodologies, such as Scrum and Kanban, including participation in stand-up meetings, sprint planning, and iterative delivery of features is required.

Benefits:

  • You will receive 22 - 27 days of annual leave, as work-life balance is essential to the company.
  • Flexible working hours are offered to support your schedule.
  • The Remote Home Office program allows you to work remotely from anywhere within the borders of the Republic of Serbia.
  • Up to 3 days off for private purposes are provided.
  • A medical subscription for annual health check-ups is included.
  • Paid private health insurance is offered to ensure your health and well-being.
  • Mental health and well-being initiatives are available to support your overall wellness.
  • You can take advantage of technical and soft skills training programs.
  • English and German language courses are provided to enhance your communication skills.
  • Access to e-learning platforms is available for continuous learning.
  • Local and global career development programs are offered to support your career growth.
  • Opportunities to attend events are provided for professional networking.
  • A canteen with lunch discounts is available when working in the office.
  • An annual bonus is offered as part of the compensation package.
  • A referral bonus is available for recommending candidates to the company.

Get realtime job alerts

Be the first to know about new jobs