استخدام (Software Engineer (Back-End
شرح موقعیت شغلی
Responsibilities for Software Engineer
- Analyze, design and develop tests and test-automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Test software development methodology in an agile environment.
- Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Qualifications for Software Engineer
- Hands-on experience working with technologies like Hadoop, Hive, Pig, Map Reduce, Spark, Kafka, Flume, etc.
- Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies like ansible, chef, puppet, etc.
- Experience with test-driven development and automated testing frameworks.
- Experience with Scrum/Agile development methodologies.
- Capable of delivering on multiple competing priorities with little supervision.
- Excellent English verbal and written communication skills.
- Bachelor’s Degree in computer science or equivalent experience.
- We’re looking for someone with 3-5 years of experience in B2B, has a BS degree in computer science or similar, and is familiar with the following software/tools:
- Experience with infrastructure automation technologies like Docker, Vagrant, etc.
- Experience with build automation technologies like Maven, Jenkins, etc.
- Experience with monitoring technologies like Nagios, Ganglia, etc.
- Experience with modern programming languages like Java, Python , PHP
- Experience with building APIs and services using REST, SOAP, etc.
- Experience with scripting languages like Perl, Shell, etc.
مهارتهای مورد نیاز
- Back-end
- Python
- REST
- API
- PHP
- Scrum
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست