Python Developer
Job Description:
This position is a hands-on contributor role. Working as part of a scrum team, you would be responsible for:
? Support the full range of day-to-day priorities of the team, primarily focused on software design, and
development of existing and new functionalities in the domain of cyber security
? Contribute to testing, documenting, supporting build systems, interacting with stakeholders, etc. as needed on
a small team.
? You will be proficient with Python programming, SQL/Postgres, database design and designing data
structures that perform well under scale and load.
? Must be self-directed and capable of working effectively in a highly collaborative and fast paced small team
environment.
? Must be effective working in less structured, smaller team environments, taking responsibility for helping define
requirements and rapidly prototyping ideas.
? Must be able to communicate well with technical and non-technical audiences.
? You should be a creative problem-solver who demonstrates a clear and thoughtful approaches to challenging
technical problems that solve real business needs.
? Investigate customer problems referred by technical support.
Technical skills requirements
The candidate must meet most of these aspects:
? 1-6 years product development experience with python programming language
? Product development experience in back-end Python on Linux/Unix platform
? Must have hands-on knowledge of installing, configuring, and troubleshooting Linux or Unix systems
? Must have intermediate knowledge of installing, configuring, tuning, and troubleshooting application
? Agile mindset and experience working in Scrum, or Kanban framework
? Understanding of secure design, secure coding practices, and code quality
? Comfortable working with source control system like Git
? Knowledge of python IDE’s (Pycharm, Pydev etc.).
? Experience in designing and debugging program and integrated modules.
? Must have experience in distributed system.
? Ability to effectively communicate technical concepts to both technical and non-technical audiences.
? Ability to interface well with externally facing departments and directly with customers.
? Desire to work in an agile team that strives to be great, is politely self-critical, and continuously improves.
? Effective working in a lightly structured environment, taking responsibility to helping to define requirements, rapidly
prototype ideas and define multiple implementation options.
Soft skills/competencies:
? Problem solving mind and attitude
? Ability to interface well with externally facing departments and directly with customers
? Effective communication skills – written, spoken, listening and presentation
? Great Team player and experience working with global teams and global organizations
Nice-to-have skills
Person having some of the below skillset would have added advantage:
? Experience in Enterprise Cyber Security domain.
? Knowledge of Django/Flask
? Familiar with C/C++ programming, kernel level system programing
? Knowledge and/or experience in the field of security or networking is big plus
? Understanding of Web Application development with RESTful API development.
? Previous experience working with US client for EST time-zone especially for attending, participating and driving late night
IST meetings.
? Familiarity with continuous integration products like Team City and Jenkins.
? Familiarity with Vagrant, Chef, VSphere and Docker
? Familiarity of system deployment at AWS , Azure
? Acquaintance with Verson1, Confluence and Agile methodology
Company Profile
Client is a US based digital transformation consulting, data science & analytics, and technology services & solutions firm.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.