onsite
Software Engineer Professional I - Zebra Technologies
Software Engineer
Entry‑level software engineer focused on designing, developing, and testing scalable applications using Java, C++, and Python while collaborating in Agile teams to deliver RESTful services and innovative solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality code in Java, C++ and Python for enterprise‑grade applications.
- Implement and consume RESTful APIs to integrate with internal and external systems.
- Participate in Agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives.
- Write unit and integration tests to ensure code reliability and maintainability.
- Collaborate with cross‑functional teams to troubleshoot issues and deliver feature enhancements on schedule.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proficiency in Java, C++ and Python programming languages.
- Experience with REST API design and consumption.
- Familiarity with Agile development methodologies and version control (e.g., Git).
- Strong problem‑solving skills and ability to work effectively in a team environment.