Job Overview: We are seeking a highly skilled and motivated Software Developer to streamline our back office processes. The ideal candidate will be proficient in Excel, Python, and Google Apps Script, with a strong ability to perform basic problem-solving and automation tasks on web-based applications. This role requires a detail-oriented individual who can efficiently manage and automate various administrative and operational tasks to enhance productivity and efficiency.
Key Responsibilities:
Excel Automation:
- Develop and maintain Excel macros and VBA scripts to automate repetitive tasks.
- Create complex formulas, pivot tables, and charts to analyze and present data effectively.
- Integrate Excel with other tools and databases to streamline data workflows.
Python Scripting:
- Write and maintain Python scripts to automate data processing, report generation, and other back office functions.
- Develop scripts to interact with APIs and web-based applications for data extraction and manipulation.
- Ensure code quality, scalability, and security in all Python scripts developed.
Google Apps Script Development:
- Create and maintain Google Apps Scripts to automate tasks within Google Workspace (Sheets, Docs, Drive, etc.).
- Develop custom functions and add-ons to enhance the functionality of Google Workspace applications.
- Integrate Google Apps Scripts with external APIs and services to extend capabilities.
Web-Based Application Automation:
- Identify and implement automation opportunities in web-based applications used by the company.
- Develop and maintain scripts to automate form filling, data entry, and other routine tasks.
- Collaborate with different departments to understand their automation needs and provide effective solutions.
Problem Solving and Troubleshooting:
- Analyze and troubleshoot issues in existing automation scripts and processes.
- Provide technical support and training to staff on using automated tools and scripts.
- Continuously monitor and improve the efficiency of automated processes.
Documentation and Reporting:
- Document all scripts, processes, and workflows thoroughly for future reference.
- Generate regular reports on the status and impact of automation initiatives.
- Maintain clear and detailed records of changes and updates made to automation scripts.
Key Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in Excel automation using macros and VBA.
- Proficiency in Python scripting and familiarity with libraries such as pandas, numpy, and requests.
- Experience with Google Apps Script development for automating tasks within Google Workspace.
- Strong problem-solving skills and ability to troubleshoot technical issues.
- Knowledge of web-based application automation tools and techniques.
- Excellent communication skills and ability to work collaboratively with different teams.
- Detail-oriented with strong organizational and time management skills.
- Ability to work independently and manage multiple tasks simultaneously.
About company
Welcome to NatureNurture
NatureNurture is India's foremost curriculum development organization, specializing in creating comprehensive and innovative educational programs for CBSE, ICSE, IB, and Cambridge boards. Our mission is to empower learners, support teachers, and engage parents through our flagship product, the Integrated Learning Program (ILP).
About Us
At NatureNurture, we believe in nurturing young minds and fostering a love for learning. Our team of experienced educators, researchers, and curriculum developers work tirelessly to create resources that are not only educational but also engaging and inspiring. We are dedicated to setting new standards in education by integrating traditional learning methods with modern pedagogical practices.