SOFTWARE DEVELOPMENT ENGINEER-SERVER PYTHON

Mcafee
IT/Software

Not Disclosed     2-3 Yrs     02/07/2019     1 Openings     Full Time    Bangalore
Detailed Job Description
Develop Cloud-based built on micro-services/monolithic based paradigms, achieving horizontal scaling and deployed on the Cloud model.
Design and build applications in python.
Maintain quality and ensure the responsiveness of APIs.
Hands-on experience in RabbitMQ/Kafka, SQL, NoSQL DB (e.g. Cassandra, MongoDB, etc.), MVC frameworks (e.g. Flask, Django, Tornado)
Hands-on experience in Asynchronous Event Processing at scale.
Experience in debugging distributed applications.
Knowledge of Unix based operating systems.
Knowledge of Object-Oriented and Design Patterns.
Maintain code integrity and organization.
Proficient understanding of code versioning tools, such as Git or SVN.
Excellent coding skills with extensive programming experience.
Ensure that validated deliverables meet functional and design specifications and requirements.
Identify any potential quality issues as per defined process and escalate potential quality issues immediately.
Collaborate with the rest of the cross-functional engineering team to analyze, design and launch new features.
Understand the role of development engineer with agile mythology and effectively advocate for the best possible customer experience of product quality within those parameters
Should be a good Team Player and follows effective software practices to ensure project work/products comply with applicable standards requirements.
About you:
6-10 years of relevant work experience in development
Understanding of software design principles, patterns, algorithms, data structures, and multi-threading concepts.
Experience in working on Windows and Linux systems
Good communication skills- written and verbal
Creative problem-solving skills
Ability to manage, prioritize, and multi-task in a fast-paced environment with minimal supervision
You should have excellent experience in Python Development
Excellent knowledge in Python.
Exposure to scale and performance issues while dealing with huge sets of data.
Real world working experience with large data-sets and NoSQL database technologies.
Strong knowledge of Restful web services.
Good to have exposure to at least one of the cloud computing platforms AWS,Microsoft Azure,Google Cloud.


Keywords
Linux OS, Android OS, Unix OS, C++, Embedded System, Redshift, Data Warehousing, ETL, Spark, Hadoop, NoSQL, MongoDB, MySQL,


Interview Information
Job Location : Bangalore
Interview Location : Bangalore