Source description
About the role
As a Software Developer, your primary role will involve carrying out a variety of 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 to enable 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, and auditing data for accuracy, consistency, and completeness. - Using tools like Excel, SQL, Python, SAS, R, MATLAB, etc. to extract valuable insights. - Summarizing insights in powerful charts, reports, slides, etc. for data processing and visualization. - Managing data storage using MySQL (AWS RDS) and MongoDB. - Working with application frameworks like React, React Native, and Django. - Utilizing data integration technologies such as RESTful APIs, AWS S3, and UI data uploads. - Operating project activities using proprietary tools for data engineering, analytics, and visualization. - Taking responsibility for project deliveries, escalation, continuous improvement, and customer success. - Modifying software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces. - Following system testing and validation procedures. For the Candidate Profile, you are expected to have: - Strong knowledge of MVC frameworks, SQL coding, and at least one of the following: AngularJS, Django, Flask, Ruby on Rails, and 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. - High problem-solving skills, ability to break down problems into milestones, prioritize deliverables, and identify bottlenecks. - Self-learner with a curious, self-starter attitude who can work with minimum 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 the company's additional details were not provided in the job description. As a Software Developer, your primary role will involve carrying out a variety of 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 to enable 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, and auditing data for accuracy, consistency, and completeness. - Using tools like Excel, SQL, Python, SAS, R, MATLAB, etc. to extract valuable insights. - Summarizing insights in powerful charts, reports, slides, etc. for data processing and visualization. - Managing data storage using MySQL (AWS RDS) and MongoDB. - Working with application frameworks like React, React Native, and Django. - Utilizing data integration technologies such as RESTful APIs, AWS S3, and UI data uploads. - Operating project activities using proprietary tools for data engineering, analytics, and visualization. - Taking responsibility for project deliveries, escalation, continuous improvement, and customer success. - Modifying software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces. - Following system testing and validation procedures. For the Candidate Profile, you are expected to have: - Strong knowledge of MVC frameworks, SQL coding, and at least one of the following: AngularJS, Django, Flask, Ruby on Rails, and 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. - High problem-solving skills, ability to break down problems into milestones, prioritize deliverables, and identify bottlenecks. - Self-learner with a curious, self-starter attitude who can work with minimum supervision. - Entrepreneurial mindset with a positive attitude. - Track record of excellence in a
More at Sciative Solutions