Here is the C++ Software Engineer roles (Contract) Ideally Minneapolis/Twin Cities, secondary - CST time zone (the option to be in Clear Lake, IA too if wanted 3 roles Candidates can be 100% remote (but candidates will have to be onsite for a week, expenses paid by client) There will be one video interview chat and then decision made. Candidates MUST be good communicators. Please The job description below is quite vanilla, but the note below is from the intake with the hiring manager: *********They need a strong C++ developer. If they had some C for help with Legacy code that would be great. They run their apps on Windows and Linux. They code uses compliers to work cross platforms. This person needs Strong SQL skills ideally Postgres but would look at SQL Server or Oracle. Experience with Visual Studio 2010/2012 would be great. Their applications use a lot of Mathematics so "No embedded or Web". It is Algorithm based development in straight C++/C. Responsibilities: - Analyze software requirements, define and design software components and produce well documented, quality code that is easy to use and maintain.
- Champion and build automation and tools to optimize our continuous release process and production environment.
- Identify and develop required infrastructure to support features, resiliency and improve out of box functionality.
- Instill operational best practices and state of the art engineering technical approaches in design, build, testing and debugging.
- Collaborate with Automated Test Team and use Test Driven Development to ensure quality of finished product.
- Manage a Continuous Integration/Deployment environment with multiple pushes per day.
- Work with stakeholders to develop an efficient deployment platform to support evolving needs.
- Actively participate in design and code reviews.
Qualifications: - Bachelor's degree in Computer Science with 5+ years of experience or equivalent.
- Strong experience in DevOp's, Continuous Integration and Deployment using open source based technology stack including Jenkins, Puppet, Selenium and Ruby.
- At least 5+ years' experience in software development and unit testing in Object Oriented Technology (C, C++, java, C#, PHP)
- Experience with Agile/Scrum/Scaled Agile Framework (SAFe) software development methodologies.
- Strong understanding of engineering best practices - requirement gathering and analysis, designing and developing unit tests, participating in code reviews, and documentation.
- Excellent troubleshooting skills to determine root cause of complex issues.
- Experience using code repositories and source control, preferably Mercurial.
Additional Requirements: - Desire to work in an amazing, innovative and flexible work environment.
- Flair for technology and eager to take on challenging assignments.
- Strong verbal and written communication skills.
- Ability to quickly grasp a deep understanding of TeamQuest products.
- Proven time management skills with a history of meeting commitments.
- Self-directed with strong organizational skills.
|