4 Position
1) Client gives a VERY rigorous tech interview using MS Teams. Many candidates have been FAILING it. Main reason for the failure is that they could not support items stated in their resume when asked.
2) Resumes with 88,000 bullets that cause my retinas to bleed will NOT be considered. Cut it down to what the candidate has ACTUALLY DONE, and, more importantly, can ACTUALLY SUPPORT in this interview.
3) If selected candidate will have to pass a background check and drug screen.
Client will NOT consider candidates who do not hold a minimum of a BS in Computer Science, Engineering or some other technical subject. People with business degrees, two-year degrees, bootcamps, etc. are no good.
6) The ideal experience range on these is 3-5 yrs. For reasons I have never figured out this client does not tend to engage very senior guys.
Position Overview:
Seeking a talented and detail-oriented Software Engineer (CSP) with expertise in C++, QT/QML, Python, and Docker. This role will focus on designing, developing, and maintaining software solutions that drive innovation and efficiency.
Key Responsibilities:
- Design and develop high-quality software solutions using C++, QT/QML, and Python for various applications.
- Collaborate with cross-functional teams to gather requirements and deliver software that meets business needs.
- Develop and maintain containerized applications using Docker for seamless deployment and scalability.
- Optimize and debug existing code to ensure performance, reliability, and maintainability.
- Participate in all stages of the software development lifecycle, including requirement analysis, design, development, testing, and deployment.
- Ensure adherence to best practices, coding standards, and security protocols throughout the development process.
- Stay updated with the latest trends and technologies in software engineering to implement innovative solutions.
Qualifications:
- Experience: 3+ years of professional experience in software engineering with a focus on C++, QT/QML, and Python.
- Technical Expertise:
- Strong proficiency in C++ and QT/QML for GUI development.
- Experience with Python for scripting and backend development.
- Hands-on experience with containerization technologies, particularly Docker.
- Familiarity with software version control tools like Git.
- Solid understanding of software architecture and design patterns.
- Problem-Solving Skills: Strong analytical and debugging skills to address complex software issues.
- Team Collaboration: Excellent communication skills and the ability to work effectively in a collaborative environment.
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.