
Level 2 Software Engineer
PlanIT Group
Job description
" Full lifecycle testing of various infrastructure software product capabilities
" Agile Product Development Methodologies
" Daily collaboration and communication
" Opportunities to learn from system/software architects as well as mentor more junior engineers
" Gain working knowledge of team CI/CD infrastructure and tool suite
Basic Qualifications
" Bachelor's Degree in Computer Science, Computer Engineering, Math, Physics, or other Engineering/Science related discipline
" C++ 11, ADA, and Python proficiency
" Linux-based software development experience.
" Experience in object oriented software development
Desired Skills
" Vectorcast experience
" CppUnit experience
" Gcov/Gcovr experience
" Cmake experience
" Experienced practitioner with Atlassian tool suite (Jira, Bitbucket, Confluence)
" Excellent written and verbal communication skills
" Comfortable with daily collaborative environment including occasional pair programming
" Fluent in company development processes as a practitioner
" Fluent in Agile product development concepts
" Proficient in the development of software estimates
" Comfortable with offering improvement ideas to foster culture of feedback and continuous improvement
" Ada proficiency (software testing)
" Gitlab pipeline troubleshooting
" Greenhills compiler for ADA
" AUnit for ADA unit testing
" Gnatmake