We are seeking an experienced Software Engineer to join our team. Key responsibilities include designing and developing scalable software solutions, collaborating with cross-functional teams, and ensuring high-quality code delivery.
* Design and develop high-quality, scalable software solutions.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
* Develop and maintain accurate and detailed technical documentation.
* Participate in code reviews and provide constructive feedback.
Requirements:
* 5+ years of experience in software development.
* Proficiency in programming languages such as Java, Python, or C++.
* Knowledge of Agile development methodologies.
* Experience with version control systems such as Git.
Preferred Qualifications:
* Master's degree in Computer Science or related field.
* Experience with cloud-based technologies.
* Knowledge of containerization and orchestration tools.