Software Development Professional
We are seeking a skilled Software Development Professional to collaborate with our team on various projects.
* The ideal candidate will work closely with business analysts to ensure project deliverables meet requirements.
Main Responsibilities:
1. Develop new software functionality and enhancements in accordance with technical architecture standards;
2. Manage code reviews, source control repository, and deployments;
3. Improve existing software by correcting bugs, refactoring, or rewriting code when necessary;
4. Provide progress updates to the domain manager and escalate risks and issues timely;
5. Mentor and guide team members and set technical direction within scope.
Required Skills:
* Proficiency in Python programming language;
* Familiarity with C++ and OOP concepts;
* Knowledge of Apache Ignite technology;
* Experience with GIT, Ansible, Docker, and K8s.
Technical Requirements:
1. Strong understanding of software development principles and methodologies;
2. Ability to analyze complex problems and develop creative solutions;
3. Excellent communication and collaboration skills.