Role: Software Developer C++
Location: Waukesha WI - Onsite
About the job you?re considering
4+ years of C++ Linux Scripting Developer, with experience in design, develop, and maintain high-performance applications on Linux platforms. Your responsibilities include coding, testing, and debugging C++ programs, creating automation scripts, and collaborating with the team to implement new features and optimize system performance.
Your role
? Hands on Linux based software development.
? Able to own, create and deliver platform components, application development and analyze and resolve technical issues.
? Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns, and coding principles.
? Conduct technical design reviews of software to ensure the reliability and performance.
? Interacting with global teams to promote consistency and maximize synergies across common software platforms.
? Ensuring SDLC process compliance during requirements gathering, architecture design, implementation, and verification.
? Working effectively in an Agile scrum team and continuously improving the team?s performance
? Complete all planned Quality & Compliance training within the defined deadlines.
? Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives.
? Responsible for overall software quality including unit testing and verification of the system.
Your skills and experience
? 4+ years or above engineering experience in software development with C++ on Linux
? BS or above degree in Computer Engineering
? Experience with Linux environment as well as C++ on Linux
? Should have hands on experience in Shell / Perl/ python scripting.
? Familiar with OS lifecycle management, RPMs, Nessus scan/ Vulnerability analysis
? Experience in Build automation and continuous integration.
? Nice to Have - Microservices, NGNIX, and Node js