05 Sep
|
Atharva Automations
|
Mumbai
05 Sep
Atharva Automations
Mumbai
Job Description – Software Developer
Position Overview
We are looking for a passionate and driven Software Developer to design, develop, deploy, and maintain custom software solutions for industrial, enterprise, and business applications. The ideal candidate should have strong problem-solving abilities, a passion for learning new technologies, and the ability to deliver reliable, scalable, and user-friendly software.
Key Responsibilities
* Design, develop, test, and maintain full-stack web and desktop applications.
* Develop responsive and intuitive user interfaces.
* Build secure and scalable backend services and REST APIs.
* Design and manage relational databases and application data models.
* Integrate software with third-party systems, hardware devices, and external APIs.
* Develop modules for business process automation, inventory management, production tracking, reporting, and analytics.
* Troubleshoot, debug, and optimize existing applications.
* Participate in software architecture, feature planning, and technical discussions.
* Write clean, maintainable, and well-documented code following best practices.
* Perform software testing and ensure application quality before deployment.
* Assist in deployment, configuration, and maintenance of production environments.
* Collaborate with cross-functional teams to understand business requirements and deliver effective software solutions.
* Stay updated with emerging technologies and recommend improvements where applicable.
Required Skills
* Robust proficiency in JavaScript and TypeScript.
* Experience with modern frontend frameworks such as React or Next.js.
* Experience in backend development using frameworks such as NestJS, Express.js, or similar.
* Knowledge of relational databases such as PostgreSQL, MySQL, or SQL Server.
* Understanding of RESTful APIs and software integration.
* Familiarity with Git and version control practices.
* Basic understanding of Docker or containerized application deployment.
* Strong analytical, debugging, and problem-solving skills.
* Good communication and teamwork abilities.
Preferred Qualifications
* Bachelor’s degree in Computer Engineering, Information Technology, Computer Science, Electronics Engineering, or a related field.
* Knowledge of industrial automation, embedded systems, electronics, or hardware-software integration is preferred.
* Experience with cloud platforms or DevOps practices is an added advantage.
* Familiarity with software security best practices is desirable.
📌 Software Developer (Mumbai)
🏢 Atharva Automations
📍 Mumbai