If you are passionate about software configuration management and have a desire to work in a challenging and rewarding environment, then we would love to hear from you
Title: Junior Software Configuration Manager
Location: San Francisco, California, United States
Salary: $114000 - $144000
Job Description: We are looking for a highly motivated and detail-oriented Junior Software Configuration Manager to join our team. As a Junior Software Configuration Manager, you will be responsible for managing and coordinating the software configuration process for our company's products. You will work closely with our development team to ensure that all software changes are properly tracked, tested, and released.
Key Responsibilities:
- Work closely with the development team to understand software changes and their impact on the configuration management process.
- Develop and maintain software configuration management standards and procedures.
- Ensure that all software changes are properly tracked, tested, and released according to established procedures.
- Coordinate with the quality assurance team to ensure that all software changes are thoroughly tested before release.
- Troubleshoot and resolve any issues related to the software configuration process.
- Maintain and update software configuration management tools and systems.
- Communicate with stakeholders to provide updates on the status of software changes and releases.
- Participate in code reviews and provide feedback on code changes.
- Monitor and report on software configuration management metrics and key performance indicators.
- Continuously seek opportunities to improve the software configuration process and make recommendations for process enhancements.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 1-2 years of experience in software configuration management.
- Strong understanding of software development processes and methodologies.
- Experience with software configuration management tools such as Git, SVN, or Mercurial.
- Proficient in scripting languages such as Bash, Python, or Perl.
- Knowledge of build automation tools like Jenkins or Maven.
- Familiarity with Agile development practices.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Attention to detail and strong problem-solving skills.
Join our team and be a part of our mission to deliver high-quality software products to our customers.