Software Developer - Python/Django/Flask

3 - 7 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Developer at our company, your primary role will involve carrying out various software/web application development activities to support internal and external projects. Your responsibilities will include: - Facilitating solution efficiencies, scalability, and technology stack leadership. - Ensuring foolproof and robust applications through unit tests and other quality control measures. - Following an agile development process and enabling rapid solutions to business challenges. - Taking inputs from internal and external clients and constantly striving to improve solutions. - Following software design, development, testing, and documentation best practices. - Data engineering tasks such as extracting and parsing data from online and local sources, cleaning up data, auditing data for accuracy, consistency, and completeness. - Utilizing tools like Excel, SQL, Python, SAS, R, MATLAB, etc., to extract valuable and actionable insights. - Summarizing insights through data processing and visualization in charts, reports, slides, etc. - Managing data storage using MySQL (AWS RDS) and MongoDB. - Working with application frameworks such as React, React Native, and Django. - Utilizing data integration technologies like RESTful APIs, AWS S3, and UI data uploads. - Performing project operations using proprietary tools for data engineering, analytics, and visualization activities. - Taking responsibility for project deliveries, escalation, continuous improvement, and customer success. - Modifying software to fix errors, adapt it to new hardware, improve performance, or upgrade interfaces. - Following system testing and validation procedures. Qualifications required for this role include: - Strong knowledge of MVC frameworks, SQL coding, and expertise in at least one of the following: AngularJS, Django, Flask, Ruby on Rails, or NodeJS. - Proficiency in software development. - Strong skills in algorithm design, database programming (RDBMS), and text analytics. - Knowledge of NoSQL and Big Data technologies like MongoDB, Apache Spark, Hadoop stack, and Python data science stack is a plus. - High problem-solving skills, with the ability to logically break down problems, prioritize deliverables, identify bottlenecks, and find solutions. - Self-learner with a curious and self-starting attitude, capable of working with minimal supervision. - Entrepreneurial mindset with a positive attitude. - Track record of excellence in academics or non-academic areas, with significant accomplishments. - Excellent written and oral communication skills, interpersonal skills, and comfort working in teams. Please note that this job description is for a Software Developer position at our company.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You