Description

Job Code : EWC - 1365

Job Description:
You will have a Bachelor’s degree in Computer Science or similar Engineering Discipline and 4+ years
of experience in development or an advanced degree and 2+ years.
Proven expertise in C++
Experience with other programming languages: Python, Go, Java.
Designing, developing, testing, and documenting software infrastructure systems and system
components.
Experience in large-scale software design including OOA/OOD and design patterns.
Assisting with project timeline estimation and planning efforts
Experience using Git-based source control systems
Strong knowledge of modern software design, development, debug, and test practices.
Excellent oral and written communication skills.
Leadership and mentorship capabilities.
Ability to work in an Agile team environment.
To be considered for this role, please ensure the minimum requirements are evident on your resume.


Nice to Have
Experience with scripting languages: bash, Perl.
Familiarity with Git or other modern version control systems.
Experience with development on GNU/Linux platform.
Experience with modern, iterative software design processes and development practices (Scrum,
Scaled Agile Framework, Test Driven Development).
Working knowledge of Continuous Integration tools, e.g. Teamcity
Software development experience in the medical industry or other regulated industry.
Project management skills, including planning, estimation, and requirements management

Education

ANY GRADUATE