What are the responsibilities and job description for the Software Engineer (C++ & Linux) - Must be onsite in Wisconsin position at Codeworks IT Careers?
Codeworks is a locally owned and operated IT Services firm in SE Wisconsin, known for our strong commitment to quality and for our direct client relationships.
Our Healthcare client is looking to bring aboard multiple mid to senior level Software Engineers with strong C development background working in a Linux/UNIX environment, coupled with knowledge of Microservices/API frameworks. This would be to join their team on a 12 month consulting basis with a strong potential for extension.
Responsibilities would include:
About CODEWORKS:
Headquartered in Milwaukee, WI - Codeworks has more than 20 years of experience successfully serving Fortune 1000 companies in Wisconsin, as well as nationally. Our Recruiting team consists of highly skilled Talent Specialists skilled at evaluating, advising, and connecting IT professionals with new career opportunities that facilitate career growth. Codeworks has continuously been recognized by Inc. Magazine as one of the fastest growing private companies in the US.
At Codeworks, we're committed to diversity, equity, and inclusion in our workforce and beyond. We believe in equal opportunities and value the unique perspectives that every individual brings to our team. Join us in creating an inclusive, innovative, and collaborative workplace where your talents can thrive.
Our Healthcare client is looking to bring aboard multiple mid to senior level Software Engineers with strong C development background working in a Linux/UNIX environment, coupled with knowledge of Microservices/API frameworks. This would be to join their team on a 12 month consulting basis with a strong potential for extension.
Responsibilities would include:
- Design and implement platform software and services for multiple healthcare related products
- Work across the entire software development lifecycle including software requirements, high-level and detailed design specifications, software implementation, verification, defect resolution and maintenance activities
- Collaborate with Architects to design solutions and implement them into product
- Evaluate basic technology/software design choices and articulate tradeoffs
- Participate in pair programming and code reviews
- Develop automated unit, integration and system level tests to verify the design and implementation
- Participate in Agile project planning activities with the team to define, estimate and plan tasks
- Strong professional experience using object-oriented Analysis/design, and software Design patterns & methodologies.
- Minimum of 5 years of experience as a software engineer
- Strong C software design, implementation, and testing skills in a Linux environment
- Experience with service-oriented architectures and microservices
- Experience with RESTful services
- Experience with multi-threaded, concurrent systems
- Experience with Kubernetes and Docker containers
- Experience with Gradle/CMake/Conan for build automation
- Experience with developing in a Linux-based environment
- Background working with GPUs and/or CUDA is a plus
- Experience with Java and Python development technologies is highly preferred
- Motivated to learn and stay to up to date with emerging and relevant technologies
- Effective problem-solving capabilities, ability to break down problems and drive closure to resolutions
About CODEWORKS:
Headquartered in Milwaukee, WI - Codeworks has more than 20 years of experience successfully serving Fortune 1000 companies in Wisconsin, as well as nationally. Our Recruiting team consists of highly skilled Talent Specialists skilled at evaluating, advising, and connecting IT professionals with new career opportunities that facilitate career growth. Codeworks has continuously been recognized by Inc. Magazine as one of the fastest growing private companies in the US.
At Codeworks, we're committed to diversity, equity, and inclusion in our workforce and beyond. We believe in equal opportunities and value the unique perspectives that every individual brings to our team. Join us in creating an inclusive, innovative, and collaborative workplace where your talents can thrive.