המקום בו המומחים והחברות הטובות ביותר נפגשים
In addition to meeting the technical qualifications, you need to be creative, responsible, and able to dig deep into emerging technologies. Willing to read research papers, but also move quickly to turn ideas into code that solves customer problems. A natural-problem solver, who is able to think about business problems, operational issues, and software architecture in the course of a single conversation. Curious about our customers' needs and dedicated to turning developers into raving fans. Excited to learn from others while bringing your own novel capabilities and perspectives. Someone who makes the team both productive and fun to work in.Key job responsibilities
* Design, implement, and maintain scalable, high-performance software solutions for workforce management automation.
* Collaborate with product managers to understand business requirements and translate them into technical designs.
* Lead architectural discussions, evaluate system designs, and ensure the delivery of high-quality software.
* Mentor junior engineers, fostering a culture of continuous learning and growth within the team.
* Identify areas for process improvement and propose innovative solutions that enhance the development cycle.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך