Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Bitfocus, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer specializing in Tools & Automation at Bitfocus, you will play a pivotal role in developing, enhancing, and maintaining the tools and automation processes that support our software engineering teams. Your primary focus will be on streamlining systems, improving efficiency, and ensuring a robust software infrastructure. You will collaborate closely with cross-functional teams to identify the automation needs and deliver solutions that enhance productivity and software quality.
Job Responsibilities
- Design, develop, and implement automation tools for software development processes.
- Collaborate with software engineers to identify areas for improvement and automation.
- Maintain and enhance existing tools, ensuring optimal performance and reliability.
- Participate in code reviews and provide constructive feedback to peers.
- Document processes, tools, and methodologies effectively.
- Conduct testing and validation of automated systems to ensure functionality and quality.
- Continuously research and stay updated on emerging technologies and automation methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
- Proven experience in software development and automation within a professional environment.
- Strong proficiency in programming languages such as Python, Java, or JavaScript.
- Experience with version control systems, particularly Git.
- Familiarity with continuous integration/continuous deployment (CI/CD) processes.
- Excellent problem-solving skills and the ability to work collaboratively within a team.
- Strong understanding of software development methodologies, including Agile frameworks.
Technologies & Tools
In this role, you will utilize a broad range of technologies and tools, including but not limited to automation frameworks, APIs, cloud services, and container orchestration platforms. Familiarity with tools such as Jenkins, Docker, and Kubernetes is expected, as well as proficiency in utilizing debugging and testing tools to ensure software quality. Experience with project management tools like Jira and collaborative platforms like Confluence will also be advantageous.
Ideal Candidates
The ideal candidates for the Software Engineer - Tools & Automation position at Bitfocus will possess a strong analytical mindset coupled with a passion for automation and efficiency. They will thrive in a fast-paced environment and demonstrate a keen ability to innovate solutions to complex problems. Effective communication skills are essential, as the ability to collaborate with various teams and articulate technical concepts to non-technical stakeholders will contribute significantly to their success within the organization. A proactive approach to learning new technologies and a dedication to continuous improvement are also key characteristics that define a successful candidate.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.