2 - 6 years

0 Lacs

Posted:10 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Developer, your primary responsibility will be to engage in various software/web application development tasks to support both internal and external projects. Your role will involve ensuring solution efficiencies, scalability, and technology stack leadership. You will be required to maintain robust applications through unit tests and other quality control measures. Following an agile development process, you will contribute towards providing rapid solutions to business challenges. Gathering inputs from both internal and external clients, you will continuously strive to enhance solutions. It will be essential for you to adhere to software design, development, testing, and documentation best practices. Key Responsibilities: - Facilitate solution efficiencies, scalability, and technology stack leadership. - Ensure foolproof and robust applications through unit tests and quality control measures. - Follow an agile development process to provide rapid solutions to business challenges. - Gather inputs from internal and external clients to improve solutions continuously. - Adhere to software design, development, testing, and documentation best practices. - Engage in data engineering tasks such as extracting and parsing data from online and local sources, data cleanup, and auditing for accuracy and completeness. - Utilize tools like Excel, SQL, Python, SAS, R, MATLAB, etc. to extract valuable insights. - Summarize insights through powerful charts, reports, and slides for data processing and visualization. - Manage data storage using MySQL (AWS RDS) and MongoDB. - Work with application frameworks such as React, React Native, and Django. - Utilize data integration technologies like RESTful APIs, AWS S3, and UI data uploads. - Utilize proprietary tools for performing data engineering, analytics, and visualization activities for internal and external client projects. - Take ownership of project deliveries, escalation, continuous improvement, and ensuring customer success. - Modify software to fix errors, adapt to new hardware, enhance performance, or upgrade interfaces. - Follow system testing and validation procedures. Qualifications Required: - Strong knowledge of MVC frameworks, SQL coding, and proficiency in at least one of AngularJS, Django, Flask, Ruby on Rails, or NodeJS. - Proficiency in software development, 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. - Strong problem-solving skills with the ability to break down problems into incremental milestones, prioritize high-impact deliverables, identify bottlenecks, and find solutions. - Self-learner with a high level of curiosity, self-starting capabilities, and the ability to work with minimal supervision. - Entrepreneurial mindset with a positive attitude, along with a track record of excellence in academics or non-academic areas. - Excellent written and oral communication skills, interpersonal skills, and comfort working in teams to drive team success.,

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