Matomo Code

Python Developer – PYDEV202002006

Date Posted: 02-25-2020​, Job Code: PYDEV202002006

Job Responsibilities:

  • Work in in Agile/ SCRUM based project structure & environment and collaborate with client, software engineers, business analysts and stakeholders to understand business/ project requirements
  • Follow Agile Scrum process and participate in sprint meetings, daily and weekly demo and review meetings
  • Gather software project requirements, data and business requirements from customers, project stakeholders and engineers
  • Analyze software requirements and project information from stakeholders. Convert them into detailed software specifications and also prepare information security procedures
  • Design, develop and maintain web applications, stand-alone, client-server enterprise and cloud-based applications using Python with Django and other similar Python frameworks
  • Design, develop and maintain websites using scripting languages, web page workflow creation tools and digital media
  • Design develop database interfaces, integrate with cross applications and server management
  • Involve in application setup, new server setup, database installation, upgrade, migration
  • Write computer programming code to update website information and content
  • Develop REST API for cross application integration and develop data applications using web scraping and web automation using selenium and Unit Testing
  • Develop backend & frontend integration of cloud applications using HTML, Bootstrap, CSS, JQuery, Python, Django
  • Implement applications for asynchronous task queuing, scheduled cron jobs using Celery, RabbitMQ and Supervisor
  • Develop different reports and analytics applications & interfaces using Python, Django and JavaScript frameworks and develop AWS solutions
  • Deploy Redis cache management and real-time notifications and manage program source code using version control software – GitLab, GitHub
  • Design and implement web security measures including firewalls, message encryption and other web security monitoring systems
  • Involve in the testing of the web applications, write test cases and test program to automate the unit tests
  • Evaluate website program code and ensure for validity, structure, industry standards, and compatibility with browsers, devices, or operating systems
  • Identify and resolve issues reported by customers and other testers
  • Prepare comprehensive documentation for website design, prototypes, workflow, style guidelines, technical factors, test plans, testing procedures, or test results
  • Demonstrate web application functionality, operation procedures, performance, security and reliability to the project stakeholders and clients.

Skills Requirement:

  • Must possess a Bachelors degree in Computer Science/ Computer Engineering/Software Engineering/Computer Applications/ Information Technology/ Information Systems/ Electrical or Electronics/ Mathematics or related field or equivalent degree
  • Others: Python, Django, Selenium, Flask, Django ORM, UnitTest, NumPy, Pandas, Scrapy, Charting libraries, ReactJS, MySql, PGSQL, SQL, Mongo DB, Cloud databases, Sublime Text, PyCharm, GitLab, GitHub, Unix Shell Scripting, XML, XSD, WSDL, HTML, Bootstrap, CSS, JQuery, JavaScript, Angular, MVT/MVC architecture, UML, SOAP, RESTful, Agile, SDLC, Apache, NGinx, AWS, web scraping, Celery, Redis, RabbitMQ, Supervisor, Mac, Ubuntu (Linux), UNIX

Submit resume to: usitcareers@egrovesys.com

ALWAYS ON THE LOOK OUT

We’re always looking for the right people to join our team. Even if you don’t find suitable roles listed on our website at this time, please send us your details to be considered for other positions in future.

CALL US ON 603 791 4890 (or) email usitcareers@egrovesys.com with your details

APPLY NOW:

If you like us to email you when a position is available, kindly fill out the below form.

Job Alert
reCAPTCHA