ECS Software Engineer (Python) Hiring Challenge - IT CS

www.djobbuzz.com 10 Mar 2021
Company Name
www.ecs.co.uk
Job Role
Software Engineer - CLoud
Job Type
  • Experienced
  • Fresher
Job Location
  • Pune
Education
  • BE/BTech
Branch
  • IT
  • CS

Eligibility Criteria

  • 6 months to 5 years of relevant experience
  • In-depth/strong hands-on development skills using Python 3.x.
  • Strong knowledge and hands-on Python OOP concepts and data structures.
  • Strong notions of Python coding best practices, styling guide (PEP 8) and linting (Flake8).
  • Proven experience of writing test cases using Pytest.
  • Experience with development of REST API endpoints.
  • Experience on working with version-control systems like Git, Bitbucket.

Desirable:

  • Experience with development on AWS platform.
  • Experience with building, troubleshooting and maintaining backend architecture for cloud-native applications.
  • Experience of working with databases (SQL/NoSQL).
  • Experience of working in Agile teams as a developer.
  • Experience of working in CI/CD set up.
  • Ability to work across multiple teams and multiple projects.

ABOUT COMPANY

Job Description

  • Passionate about, and able to pick quickly, new technologies.
  • Passionate about programming and code quality.
  • Able to show and discuss examples of your work.
  • Able to deliver to a deadline.
  • A team player.
  • Willing to learn best practices around process, software design and documentation.

You will be responsible for:

  • Building complex, enterprise-transforming applications on diverse platforms and technologies.
  • Writing and implementing efficient code.
  • Working closely with other developers, QA Teams, UX designers, Business Analysts and Product Owner.
  • Working in different domains and client environments.
  • Documenting standard operating procedures.

You will get to:

  • Build custom software using cutting edge technologies and tools.
  • Work with amazing and talented people to make innovative solutions a reality.
  • Work in a dynamic environment where your talent is valued over your job title or years of experience.
  • Travel overseas and work with diverse teams.
  • Build your own career path.