Senior Software Developer (C++ / Java / Python)
We are seeking a highly skilled Senior Software Developer with expertise in C++, Java and / or Python to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients.
Responsibilities :
- Design, develop, and maintain software applications using C++, Java and Python
- Collaborate with cross-functional teams to identify and prioritize software features.
- Write clean, efficient, and well-documented code.
- Perform code reviews and provide feedback to other developers.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Stay up to date with emerging trends and technologies in software development.
Requirements :
Bachelor's degree in Computer Science or a related field5+ years of experience in software development using C++, Java and / or PythonStrong understanding of object-oriented programming principlesExperience writing PowerShell, Bash, and / or Python Scripts.Experience with web development frameworks such as Spring and DjangoExperience with database technologies such as MySQL and PostgreSQLExperience using a source code repository such as BitBucket, GIT, etc.Excellent problem-solving and analytical skillsStrong communication and collaboration skillsBenefits :
401(k)Dental insuranceFlexible spending accountHealth insurance / Vision insuranceLife insurance