You want to enable teams to ensure the maintainability of their software systems for years to come? As an IT Consultant at CQSE, you consult our customers on how to integrate advanced software-quality-assurance methods into their everyday software development process, ensuring the maintainability of their systems for years to come. This includes change management, training of all stakeholders, as well as technical solutions for integrating Teamscale, our software intelligence platform, into the customers' development infrastructure.
With 60 employees and over 25 students throughout Germany and the Silicon Valley, we are a small and very specialized company whose evolution you can actively help shape.
Responsibilities
As an IT consultant, you use your deep knowledge in software engineering to support our customers improve their software quality long-term. You accompany customers in quality assurance activities or assess the quality of their software systems. You present your results to customers and at conferences.
Your responsibilities include:
- Training customer teams to effectively use Teamscale
- Consulting customers on how to create maintainable, high quality software
- Drive change management
- Train all relevant stakeholders
- Present challenges and suggestions to the customer's teams
- Discuss technical solutions with the developers
- Analyzing the quality and maintainability of our customers’ software
- Review customer code
- Interview team members
- Inspect processes and tools used
- Integrating Teamscale with customer infrastructure
- Reviewing customer code
We explicitly do NOT write code or tests for our customers, because we want to help them learn and improve themselves. This way we can ensure a long-term impact and improvement for our customers and remain objective in our assessments.
Want to do more?
Since we are a small company, you can easily participate in other teams as well:
- Join the Teamscale development team
- Implement features, ensure long-term maintainability and fix bugs
- Review and test code
- Help out with marketing, the company website, recruiting, etc.
- Visit academic and industry conferences
- Speak at conferences
- Blog in the CQSE Quality blog
Your Profile
Minimum Qualifications
- Masters' degree in Computer Science, a similar field of study or equivalent practical experience
- Software development experience in one or more general purpose programming languages
- Excellent communication and presentation skills
Preferred Qualifications
- At least 5 years of work experience and/or PhD in computer science or a related field
- Experience with software-quality-assurance methods and technology: code analysis, testing and reviews
- Additional experience with more general purpose programming languages including, but not limited to: Java, C/C++, C#, Objective C, Python or TypeScript
- Interest and ability to learn other programming languages
- Experience with program analysis, development processes & methods, and development tools
- Experience in presenting in front of management and at conferences
What We Offer
- Work with a highly qualified team of software engineering experts
- A competitive and fair salary model
- Work from one of our quiet offices or from home
- Flat hierarchies
- 30 days of vacation
- Regular team events
- Full-time or part-time, adjust when necessary
- Free choice of tools: Hardware, operating system, software, etc.
- Avoid working overtime. If it does happen, you can take time off ASAP.
- Free fruits & beverages
- Flexible hours
Learn more at: jobs.cqse.eu