מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
WHAT YOU'LL DO
• Work on design, coding, and quality assurance tasks related to specific product features
• Development activities in Java, Python and Scala
• Apply DevOps practices, being responsible for the complete feature lifecycle until it reaches Production
• Work in an agile team that uses the Scrum framework to self-organize and work towards the development goals.
• Mentor and guide the team to foster their professional development and growth.
• Support the team on technical discussions
• Build & lead PoCs, research for state-of-the-art technical solutions
Required skills
• Bachelor's degree in any of the following areas: Computer Science, Systems Analysis, Information Technology, Mathematics, Physics, Engineering.
• Advanced or fluent English.
• Excellent programming skills and knowledge of algorithms, data structures, space, and run-time complexity (Big-O notation).
• Proven broad and deep experience in all aspects of software development (like systems design, software architecture, object-oriented programming)
• Experience in Data Engineering use cases with focus on data ingestion and transformation, ideally in Apache Spark.
• Willingness to take ownership, drive new developments, and work creatively on challenging and groundbreaking tasks in accordance with the highest technical standards, plus a high level of commitment, team spirit, flexibility, and initiative.
•Ability to troubleshoot complex software issues leveraging technical and product skills.
• Familiarity with design patterns, Clean Code, Continuous integration/continuous delivery (CI/CD), Code review and Test-driven development (TDD) is desired.
• Knowledge of software quality assurance and test methodologies, including unit testing and integration testing.
• Strong analytical and problem-solving skills.
• Ability to quickly learn new areas of knowledge.
• Analytical skills to drive root cause analysis for complex problems
• Willingness to continuously learn both new technologies and business processes
• Good communication skills
• Strong experience with cloud development.
Nice to have
• Experience with data management area.
• Experience with Java and Scala development.
• Experience with Python ecosystem.
• Experience with CI/CD.
LEARNING OPPORTUNITIES
• By joining our team, you will be exposed to the latest technologies and work with world-class developers who will take your professional skills to the next level.
• You will learn about state-of-the-art cloud deployment technologies like Docker and Kubernetes.
• You will learn how continuous integration works in a global development environment.
• You will have the opportunity to develop distributed applications that run in cluster mode.
Job Segment:Testing, Cloud, ERP, Developer, Computer Science, Technology
משרות נוספות שיכולות לעניין אותך